请问PostgreSQL存储过程如何才能返回多个结果集

以前用的mysql,可以在存储过程中直接通过select返回结果集,可以返回多个,现在改用PostgreSQL,发现原来的方法无法实行

那就建个临时表,执行完存储过程后,把数据放在临时表,再做一次查询操作。

我用的return query +查询语句;
返回类型是TABLE(返回的字段 字段数据类型)
不过要注意调用的时候不能直接select func(),而是select * from func(),或者left join func()

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632