Informix存储过程错误

时间:2012-05-25 14:14:45

标签: sql informix

我正在尝试创建一个简单的过程,在给定数字

时查找fname和lname
create procedure _lookup_name (_no int)
select (fname || ' ' || lname)  from table where number = _no;
end procedure;

我不断收到错误消息“SELECT语句需要INTO TEMP表。

2 个答案:

答案 0 :(得分:1)

您需要将select语句的结果放入变量或表中。看到: w3schools (into table)here temp table in memory

答案 1 :(得分:0)

也许:

define var1 char(30);
define var2 char(30);
create procedure _lookup_name (_no int)
    select (fname || ' ' || lname) into var1,var2 from table where number = _no;
end procedure;