【发布时间】:2014-10-24 13:19:57
【问题描述】:
如何将查询中的多个变量存储在存储过程中?
对于一个变量可以很容易地完成,但是如果对于同一个查询有多个变量怎么办?
declare num1 int;
declare num2 int;
select number1 into num1 from table_a where id = 1;
-- This one is not correct
select number1 into num1, number2 into num2 from table_a where id = 1;
有没有不使用cursor variable的简单方法?
【问题讨论】:
-
在这种情况下我更喜欢使用
record变量。
标签: sql postgresql stored-procedures postgresql-9.2