[英]Why isn't fetch showing data from refcursor in Postgres?
知道为什么它不显示数据以及如何解决该问题吗?
create or replace function test_refcursor(a refcursor)
returns setof refcursor as
$$
begin
open a for select from accounts;
return next a;
end;
$$ language plpgsql;
begin;
然后尝试选择数据:
mydb=> begin;
mydb=> select test_refcursor('a');
test_refcursor
----------------
a
(1 row)
mydb=> fetch all from a;
--
(58 rows)
上半部分不显示任何内容。 它是否不支持像这样的动态类型的游标?
上半部分不显示任何内容,因为您什么都不想要。 尝试:
...
open a for select * from accounts;
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.