首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-02-13 
求助,为什么存储过程执行不了CREATE PROCEDURE SP_TEST1()LANGUAGE SQLBEGINdeclare at_end integerSET a

求助,为什么存储过程执行不了
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窗口中运行

热点排行