我想返回输出参数和行集。
在DB2中,我可以使用以下内容完成此操作,并在存储过程结束之前打开游标:
CREATE PROCEDURE rqstprtl.getInfo (
IN id BIGINT,
OUT var1 CHAR(6),
OUT var2 BIGINT
)
DYNAMIC RESULT SETS 1
我不确定如何用PostgreSQL函数完成同样的事情。我的理解是函数对于具有输出参数的函数具有返回类型record
(或没有返回类型),但我还需要返回类型setof record
来返回行集。
答案 0 :(得分:1)
您可以使用引用游标,因此一个OUT参数应该是引用游标类型。
的Pavel