【发布时间】:2013-10-27 10:16:20
【问题描述】:
我尝试创建一个简单的存储过程,它应该返回一个数据集作为 select 语句的结果。像这样:
CREATE PROCEDURE rr_reward()
SELECT a.emp_num,a.emp_name
FROM emp_data a
WHERE a.active_code = 1
END PROCEDURE
但我收到以下错误:
sql 错误 (-659) 写入 select 语句所需的临时表
【问题讨论】:
-
这个问题是关于 MySQL 服务器的吗? DBMS 的女巫版本?
-
@juergend :我尝试按照该问题的回答,但我收到此错误:
a subquery returned not eaxctly one row -
我已经很久没有使用 Informix 了,但是认为要返回多行,您必须实际查看多个返回。见dbaspot.com/informix/…
-
只是我不想使用循环!
标签: sql stored-procedures informix