读书人

db2执行sql脚本有关问题

发布时间: 2012-03-20 14:01:10 作者: rapoo

db2执行sql脚本问题
db2在执行的脚本的时候,发生存取文件错误是怎么回事?

下面是错误信息:
D:\Program Files\IBM\SQLLIB\BIN>db2 -tvf create_ec_tab
DB21005E 存取文件 create_ec_table.sql 时发生错误。

[解决办法]
目录下有“create_ec_table.sql”这个文件吗?
文件名有没有打错?
[解决办法]
文件名要写全

[解决办法]
示例:
创建用的脚本testTRI.sql:
create trigger testTRIGGER after update on test
referencing old as OR new as NR
for each row
mode DB2SQL
when (OR.id<>NR.id)
BEGIN ATOMIC
update test set CODE = '3' WHERE ID = NR.ID;
END@
创建用的命令:db2 -td@ -f /workspace/test/testTRI.sql
[解决办法]
D:\Program Files\IBM\SQLLIB\BIN>db2 -tvf create_ec_tab
这个后面要有扩展名
D:\Program Files\IBM\SQLLIB\BIN>db2 -tvf create_ec_tab.sql

读书人网 >IBM DB2

热点推荐