当前位置: 代码迷 >> DB2 >> ,为什么存储过程执行不了
  详细解决方案

,为什么存储过程执行不了

热度:9809   发布时间:2013-02-26 00:00:00.0
求助,为什么存储过程执行不了
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窗口中运行
  相关解决方案