求教db2look 导出表结构生成数据的先后顺序问题
我用db2look -e -l -f -d database -o Create_database.sql生成表结构,再用命令db2 -tvf Create_database.sql导入表结构,有缺失,检查发现,Create_database.sql文件中,建完表空间和缓冲池后,接着就建自定义函数,但是自定义函数的建立需要有下面所建的表的存在,所以自定义函数建立失败,文件尾端又有需要建立失败的自定义函数支持的VIEW需要建立,因为自定义函数的没有建立视图也建立不出来。想请教一下,该如何使用db2look命令来生成满足这上下联系的问题。
简单说明:脚本中的顺序是函数——表——视图,,而要正常建立的顺序需要表——函数——视图,该如何修改上面的命令来解决,谢谢 这个问题好像在9.5版本里已经修正了,以前是函数在前,9.5里函数放在后面了
楼主的这个问题我一般都是导出来ddl后用脚本处理一下,把ddl文件分拆成两部分(建表、索引和视图,建函数和存储过程),这样创建时检查对错也比较容易,ddl里函数段落的标记还是比较清楚的
页:
[1]