gpt4 book ai didi

postgresql - 如何在返回查询时退出 plpgsql 函数

转载 作者:行者123 更新时间:2023-11-29 13:12:48 24 4
gpt4 key购买 nike

在 plpgsql 函数中,如何返回查询并从函数本身返回?如果我只是执行 return query select ... 之后的语句也被执行,那么 return 实际上并没有从整个函数返回?

最佳答案

只使用 return; 作为一个语句,例如:

create or replace function my_func()
returns setof int language plpgsql as $$
begin
return query select generate_series(1,2);
return;
return query select generate_series(3,4);
end $$;

select my_func();

my_func
---------
1
2
(2 rows)

关于postgresql - 如何在返回查询时退出 plpgsql 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52792787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com