Database 导出IBM DB2对象的sql脚本

Database 导出IBM DB2对象的sql脚本,database,db2,Database,Db2,是否有任何方法可以使用IBM DB2对象的SQL脚本导出文件 我已经在MS-SQL中通过以下链接完成了这项工作。我不知道如何在DB2中实现这一点 我从来没有使用iSeries Navigator来实现这一点,但是,刚才一次很好的重温并没有产生任何类似于您从SSMS中寻找的内容 我推荐的是其他人提到的蟾蜍。DBeaver CE是一个免费的资源,它使我倾向于这个选项 创建到DB2实例的连接(软件会在提示后为您下载驱动程序),然后使用该程序创建SQL insert语句 在中添加连接后,展开库/架构,转

是否有任何方法可以使用IBM DB2对象的SQL脚本导出文件

我已经在MS-SQL中通过以下链接完成了这项工作。我不知道如何在DB2中实现这一点


我从来没有使用iSeries Navigator来实现这一点,但是,刚才一次很好的重温并没有产生任何类似于您从SSMS中寻找的内容

我推荐的是其他人提到的蟾蜍。DBeaver CE是一个免费的资源,它使我倾向于这个选项

创建到DB2实例的连接(软件会在提示后为您下载驱动程序),然后使用该程序创建SQL insert语句

在中添加连接后,展开库/架构,转到表或视图,右键单击要导出的对象,然后单击导出数据:

选择SQL并单击下一步:


还有一些选项可供选择,但这会让你达到你想去的地方。如果您需要更多帮助,请告诉我。

出于某些原因,我们不应该在旧服务器中使用第三方工具

为了生成DML语句,我使用了SQL查询:

选择“插入到表(DIV,SA,KEY1,KEY2,VALUE1,VALUE)值(“”“| | DIV | |“”,“”“| | SA | |“”,“”“| | KEY1 | |”,“”“| | KEY2 | |”,“”“,“”“| | | VALUE1 |”,“”“,“”“| | VALUE |”从桌子上

为了生成DDL语句,我使用了以下命令:


db2look-i DBUser-w DBpassword-d DBSchema-a-e-x-o FIlE_OUT.txt

您想简单地将数据复制到另一个Db2数据库吗?如果是这样,您可以使用联邦。否则,许多SQLGUI工具将为您生成INSERT语句。或者,您可以编写一条SQL语句,生成SQL,根据需要格式化数据。您可以使用第三方软件进行此操作。我使用TOAD,您可以在其中以插入格式复制结果