针对导出数据库表结构通常有 3 种方法:
1.使用 DTS 导出 也就是达梦自带的工具
打开 DTS 迁移工具,选择【DM-->SQL】并链接到数据库中,如下图所示:
添加定义脚本,并选择【迁移范围】(仅迁移对象定义),如下图所示:
选择需要导出结构的表,如下图所示:
迁移完成,表结构已经导出,如下图所示:
DTS 同样可以将表结构迁移至其他数据库中或者从其他数据库迁移至 DM 数据库中;
例如:MYSQL-DM,mongodb-DM;
2.使用 DMP 方式导出
打开 manager.exe,DM 管理工具链接至数据库中,如下图所示:
右键选择你想要导出的模式,点击【导出】,如下图所示:如下图所示:
勾选掉数据行选项,点击【确定】完成导出,如下图所示:
完成导出,包含表结构的 DMP 文件生成,如下图所示:
3.使 Disql 命令行方式导出
SELECT DBMS_METADATA.GET_DDL('TABLE',表名,模式名);//参考 DBMS_METADATA 系统包
CALL SP_TABLEDEF('模式名', '表名');//SQL 语句调用系统过程 SP_TABLEDEF
可以通过 SP_TABLEDEF
系统过程查看表的定义。
结尾:喜欢的朋友点个赞吧!!!