暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DM达梦数据库只导出表结构不导出数据

原创 达梦 2021-01-31
7368

针对导出数据库表结构通常有3种方法:

  1. 使用 DTS 导出

打开 DTS 迁移工具,选择【DM–>SQL】并链接到数据库中,如下图所示:

选择迁移类型

添加定义脚本,并选择【迁移范围】(仅迁移对象定义),如下图所示:

选择迁移范围

选择需要导出结构的表,如下图所示:

选择表

迁移完成,表结构已经导出,如下图所示:

表结构迁移完成

DTS 同样可以将表结构迁移至其他数据库中或者从其他数据库迁移至 DM 数据库中。

  1. 使用 DMP 方式导出

打开 manager.exe,DM 管理工具链接至数据库中,如下图所示:

Manager工具

右键选择你想要导出的模式,点击【导出】,如下图所示:如下图所示:

选择要导出的模式

勾选掉数据行选项,点击【确定】完成导出,如下图所示:

去掉数据行选项

完成导出,包含表结构的 DMP 文件生成,如下图所示:

导出完成日志

  1. 使 Disql 命令行方式导出

参考《DM_dexp 和 dimp 使用手册》(手册位于数据库安装路径 /dmdbms/doc/special 文件夹下)。-dexp 参数 -ROWS- 导出数据行-改为 ROWS=N

SELECT DBMS_METADATA.GET_DDL('TABLE',表名,模式名);//参考 DBMS_METADATA 系统包
CALL SP_TABLEDEF('模式名', '表名');//SQL 语句调用系统过程 SP_TABLEDEF

可以通过 SP_TABLEDEF 系统过程查看表的定义。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论