【发布时间】:2021-01-22 06:58:01
【问题描述】:
我有这个功能:
DECLARE
_first_name text;
_last_name text;
BEGIN
SELECT
emp.first_name INTO _first_name,
emp.last_name INTO _last_name,
FROM employee emp LIMIT 1
END;
(我简化了函数以消除信息噪声)
如您所见,由于“限制”,我只能得到 1 个结果。所以我需要将这 2 列存储到我的 2 个变量中。但我收到类似“INTO 指定不止一次”之类的错误。如何绕过这个,有什么想法吗?
【问题讨论】:
-
INTO是一个子句,与多个变量一起使用一次。错误消息似乎很清楚,这就是为什么我迟迟才投票关闭的原因。
标签: sql postgresql sql-function select-into