以前用的mysql,可以在存储过程中直接通过select返回结果集,可以返回多个,现在改用PostgreSQL,发现原来的方法无法实行
那就建个临时表,执行完存储过程后,把数据放在临时表,再做一次查询操作。
我用的return query +查询语句;返回类型是TABLE(返回的字段 字段数据类型)不过要注意调用的时候不能直接select func(),而是select * from func(),或者left join func()