来自DB2的SQL转储

jrh*_*ath 9 sql db2 dump

我正在尝试将一个IBM DB2 UDB服务器中的特定模式的内容转储到sql文本文件中(很像mysql的mysqldump功能).

我遇到了db2look,但它只转储了架构的结构(只有ddl,没有dml).

那我怎么能完成我的事呢?

JRH.

Mic*_*rek 10

您正在寻找的是db2move命令.对于特定架构,您应该使用"sn"开关.

例如,导出数据:

db2move [your_db_name] EXPORT -sn [your_schema_name]
Run Code Online (Sandbox Code Playgroud)

db2move有许多选项和开关可用,具体取决于您想要做什么.

如果db2move不完全符合您的需求,您可以查看DB2中可用数据移动选项表.


rud*_*son 5

您可以使用SQquirreL(一种用Java实现的SQL客户端)来实现这一目标.在其"对象" - 树中,您将选择所有需要的表,并从上下文菜单中选择"脚本>创建数据脚本".