2. 返回单字段的多行(returns setof datatype)
不指定out参数,使用return next xx:
指定out参数,使用return next:
使用return query:
3. 返回多列的多行(returns setog record)
不指定out参数,使用return next xx:
在使用func04的时候注意,碰到问题列下:问题一:
解决:
问题二:
解决:
这个问题在func04如果指定out参数就不会有问题,如下func05所示:
指定out参数,使用return next:
使用return query:
补充:Postgresql - plpgsql - 从Function中查询并返回多行结果
通过plpgsql查询表,并返回多行的结果。
关于创建实验表插入数据这里就不说啦
返回查询结果
返回某列
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。