读书人

为什么存储过程执行不了

发布时间: 2012-02-13 17:20:26 作者: rapoo

求助,为什么存储过程执行不了
CREATE PROCEDURE SP_TEST1()
LANGUAGE SQL
BEGIN
declare at_end integer;
SET at_end = 1;
END

上记的我存为testTRI.sql(放在C盘下)

我用的是IBM Data Server Client
然后 我打开 C:\Program Files\IBM\SQLLIB\BIN\DB2CMD.exe

db2=>connect to DBATST user US1 using PS1
db2=>-td@ -f C:/testTRI.sql

但出现错误,我用的系统是windows,还请高手赐教 -td@ -f C:/testTRI.sql,这句哪错了


[解决办法]
CREATE PROCEDURE SP_TEST1()
LANGUAGE SQL
BEGIN
declare at_end integer;
SET at_end = 1;
END@
存为testTRI.sql

db2 -td@ -f /workspace/test/testTRI.sql
是在WINDOWS下的DOS窗口中运行

读书人网 >IBM DB2

热点推荐