2015-04-04 61 views
0

我试图使用RazorSQL Client创建DB2数据库的存储过程,但我得到这个错误:DB2存储过程剃刀SQL

Blockquote ERROR: A character, token, or clause is invalid or missing. DB2 SQL Error: 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

SELECT SQL PL上下文中的语句必须有INTO子句 - 您必须将查询结果放在某处。如果您的查询返回多个行,我猜想它是,您必须改用游标。

+0

你是对的,但我的问题是关于令牌......你会怎么做? – KadoLakatt 2015-04-05 23:24:12