我可以创建一个过程以返回多个值:
create or replace procedure hello(inout a text, inout b integer)
as $$
begin
a := 'foo';
b := 123;
end;
$$ language plpgsql;
然后像这样从psql调用它:
# call hello1('a', 1);
a | b
-----+-----
foo | 123
(1 row)
有没有办法像函数一样返回多行?具有特定returns ...
子句但没有returns
子句的函数的函数。