1

我正在尝试创建一个简单的过程,在给定数字时查找 fname 和 lname

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

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

4

2 回答 2

1

您需要将select语句的结果放入变量或表中。请参阅: w3schools(进入表)内存中的临时表

于 2012-05-25T14:20:03.333 回答
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;
于 2015-10-29T17:09:30.650 回答