【发布时间】:2023-04-03 16:26:01
【问题描述】:
我试图在官方文档中搜索它,但没有运气。 Postgres 13 存储过程可以返回多个类似于 SQL Server 的结果集吗?
【问题讨论】:
标签: postgresql multiple-resultsets
我试图在官方文档中搜索它,但没有运气。 Postgres 13 存储过程可以返回多个类似于 SQL Server 的结果集吗?
【问题讨论】:
标签: postgresql multiple-resultsets
如果您的意思是通过执行普通查询来返回结果集 - 不,PL/pgSQL 不支持这种语法。
如果您的意思是使用游标返回结果集 - 是的,PostgreSQL 存储过程也可以返回游标。
可以定义多个游标输出参数:https://www.postgresql.org/docs/13/plpgsql-cursors.html
【讨论】: