0

我正在尝试使用 RazorSQL 客户端在 DB2 数据库中创建存储过程,但出现此错误:

块引用错误:字符、标记或子句无效或缺失。DB2 SQL 错误:SQLCODE=-104,SQLSTATE=42601,SQLERRMC=SELECT

存储过程代码为:

CREATE PROCEDURE GENERAL.sp_checkemp
(IN emp_code VARCHAR(20))
LANGUAGE SQL
READS SQL DATA


BEGIN

    SELECT "name_emp" FROM GENERAL."employee" WHERE "code_emp" = 'abc';

END
4

1 回答 1

1

SELECTSQL PL 上下文中的语句必须有一个INTO子句——您必须将查询结果放在某处。如果您的查询返回多行(我怀疑是这样),则必须改用游标。

于 2015-04-04T14:30:06.487 回答