不幸的是db2backupdb2look对我不可用。
有没有一种方法可以通过命令行(带有clob/blob的ddl/dml表、视图、别名、触发器等)将db2中的模式导出到可读文件中,然后使用相同的文件进行导入?

最佳答案

例如,您可以使用db2 clp或任何其他工具来使用一个未记录的例程,该工具能够调用带有OUT参数的例程。

db2 "call SYSPROC.DB2LK_GENERATE_DDL('-a -e -td @', ?)"

第一个参数接受几乎所有与db2look实用程序相同的参数。
上面的调用在第2个输出参数(X)中返回一些OP_TOKEN值,您可以使用该值来获取生成的相应sql语句:
选择SQL语句
来自systools.db2look_info_v
其中op_token=X
按创建时间顺序,操作顺序;

关于windows - 通过命令行以人类可读的格式导出DB2模式吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55129001/

10-12 06:06