繁体   English   中英

通过命令行以人类可读的格式导出DB2模式吗?

[英]Export a DB2 schema in human-readable format through command-line?

不幸的是, db2backupdb2look对我不可用。

有没有一种方法可以通过命令行(带有CLOB / BLOB的表DDL / DML,视图,别名,触发器等)将DB2中的模式导出到人类可读文件,然后再使用同一文件进行导入?

例如,您可以使用DB2 CLP或任何其他工具使用未记录的例程,该例程能够使用OUT参数调用例程。

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

第一个参数接受的参数几乎与db2look实用程序相同。
上面的调用在第二个输出参数( OP_TOKEN )中返回一些X值,您可以使用它获取生成的相应sql语句:

选择sql_stmt
来自systools.db2look_info_v
其中op_token = X
按creation_time,op_sequence排序;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM