DB2存储过程razor sql

时间:2015-04-04 02:46:53

标签: stored-procedures db2 razorsql

我正在尝试使用RazorSQL Client在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

1 个答案:

答案 0 :(得分:1)

SQL PL上下文中的

SELECT语句必须具有INTO子句 - 您必须将查询结果放在某处。如果你的查询返回多行,我怀疑它是,你必须使用光标。