不幸的是db2backup
和db2look
对我不可用。
有没有一种方法可以通过命令行(带有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/