Sql db2存储过程格式
我正在使用db2和SquirrelSQL 我试图创建一个存储过程,其中包含一个简单的select语句。当我省略下面的select语句并运行代码时,就会创建该过程。也可以删除并调用此过程Sql db2存储过程格式,sql,stored-procedures,db2,squirrel-sql,Sql,Stored Procedures,Db2,Squirrel Sql,我正在使用db2和SquirrelSQL 我试图创建一个存储过程,其中包含一个简单的select语句。当我省略下面的select语句并运行代码时,就会创建该过程。也可以删除并调用此过程 CREATE PROCEDURE test_procedure LANGUAGE SQL BEGIN END 当我添加select语句时,我得到错误:DB2SQL错误:SQLCODE=-102,SQLSTATE=42601 CREATE PROCEDURE test_p
CREATE PROCEDURE test_procedure
LANGUAGE SQL
BEGIN
END
当我添加select语句时,我得到错误:DB2SQL错误:SQLCODE=-102,SQLSTATE=42601
CREATE PROCEDURE test_procedure
LANGUAGE SQL
BEGIN
SELECT column_name FROM table_name
END
如果你去is,它会说:
SQL0104 SQLCODE-104 SQLSTATE 42601
说明:令牌&1无效。有效令牌:&2 SQuirreL中的语句终止符称为“语句分隔符”,可以在以下内容中定义: 菜单会话>会话属性…>选项卡SQL>在SQL方框的末尾,使用选项语句分隔符
这在3.5.3版中有效。我似乎没有获得执行存储过程的正确权限。此链接解释了有关此问题的更多信息。是否删除您的评论?