我正在尝试使用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
答案 0 :(得分:1)
SELECT
语句必须具有INTO
子句 - 您必须将查询结果放在某处。如果你的查询返回多行,我怀疑它是,你必须使用光标。