2015-04-04 60 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