DB2数据库db2 -tvf 导入表结构、触发器、存储异常?

问题环境:windows 7 --  db2 9.5


DB2数据库在使用db2look -d db_name -e -a -l -o d:\db_name.ddl 导出ddl数据文件之后,

db2cmd进入到该文件目录,执行db2 -tvf db_name,缓冲池,表空间,主外键,表结构均成功导入新库,

结果在触发器和存储部分出现错误提示:

LC]WI3F9UG2J`L7%WDAV5%B.png


参与5

2同行回答

星坠天宇星坠天宇软件开发工程师合肥瑞耘信息
你这是因为存储过程内部有是有分号的,和结尾的分号有冲突,所以在处理的时候会报错,这类情况需要把记录分隔符改成@或者其他存储过程中没有的字符, 命令的话就是 db2 -td@  -vf xxx.sql 就行了!...显示全部

你这是因为存储过程内部有是有分号的,和结尾的分号有冲突,所以在处理的时候会报错,这类情况需要把记录分隔符改成@或者其他存储过程中没有的字符, 命令的话就是 db2 -td@  -vf xxx.sql 就行了!

收起
软件开发 · 2016-11-28
浏览1990
renfeilongrenfeilong研发工程师renfeilong
仔细看过ddl文件之后发现,自动导出的ddl中触发器部分代码和存储的部分代码会出现字段连接在一起的现象,手动一个个改动太过麻烦,有没有其他解决方案?显示全部

仔细看过ddl文件之后发现,自动导出的ddl中触发器部分代码和存储的部分代码会出现字段连接在一起的现象,手动一个个改动太过麻烦,有没有其他解决方案?

收起
软件开发 · 2016-11-25
浏览2176

提问者

renfeilong
研发工程师renfeilong
擅长领域: 存储前置系统服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-11-25
  • 关注会员:2 人
  • 问题浏览:3379
  • 最近回答:2016-11-28
  • X社区推广