免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3567 | 回复: 1
打印 上一主题 下一主题

求教db2look 导出表结构生成数据的先后顺序问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-24 16:35 |只看该作者 |倒序浏览
我用db2look -e -l -f -d database -o Create_database.sql生成表结构,再用命令db2 -tvf Create_database.sql导入表结构,有缺失,检查发现,Create_database.sql文件中,建完表空间和缓冲池后,接着就建自定义函数,但是自定义函数的建立需要有下面所建的表的存在,所以自定义函数建立失败,文件尾端又有需要建立失败的自定义函数支持的VIEW需要建立,因为自定义函数的没有建立视图也建立不出来。
想请教一下,该如何使用db2look命令来生成满足这上下联系的问题。
简单说明:脚本中的顺序是  函数——表——视图,,而要正常建立的顺序需要  表——函数——视图,该如何修改上面的命令来解决,谢谢

论坛徽章:
0
2 [报告]
发表于 2011-03-06 16:13 |只看该作者
这个问题好像在9.5版本里已经修正了,以前是函数在前,9.5里函数放在后面了

楼主的这个问题我一般都是导出来ddl后用脚本处理一下,把ddl文件分拆成两部分(建表、索引和视图,建函数和存储过程),这样创建时检查对错也比较容易,ddl里函数段落的标记还是比较清楚的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP