数据库函数怎么返回多行数据?
-
在编写数据库函数时,怎么写才能返回sql查询出来的多行数据。
我的写法:
declare result record;for result in execute (select * from user) loop
return next result;
end loop;
return result;
这样写一直报错,把我整不会。 -
@zz 不客气,使用中遇到问题欢迎留言沟通,也可以加入技术交流群进行交流哟~
-
@memfiredb-robot 这个文档之前看过,没弄明白。但下面的回答解决了我的问题,谢谢
-
@zz 关于函数使用,可以参考在线手册:https://document.memfiredb.com/docs/guides/database/functions
-
@zz
数据库函数返回多行数据,可以参考create or replace function get_test() returns setof test as $$ select * from test; $$ language 'sql';