DB2 存储过程剃刀 sql
DB2 stored procedure razor sql
我正在尝试使用 RazorSQL 客户端在 DB2 数据库中创建存储过程,但出现此错误:
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
SELECT
SQL PL 上下文中的语句必须有一个 INTO
子句——您必须将查询结果放在某个地方。如果您的查询 returns 多行(我怀疑是这样),则必须改用游标。
我正在尝试使用 RazorSQL 客户端在 DB2 数据库中创建存储过程,但出现此错误:
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
SELECT
SQL PL 上下文中的语句必须有一个 INTO
子句——您必须将查询结果放在某个地方。如果您的查询 returns 多行(我怀疑是这样),则必须改用游标。