【发布时间】:2012-08-01 04:20:05
【问题描述】:
我是 pg 游标的新手,我这里有一个游标:
create function simplecur() returns refcursor as $$
declare
abc cursor for
select t.registrant, u.display_name from incident_info t, sys_user u
where t.registrant != 10000000 and u.id = t.registrant
group by t.registrant, u.display_name
order by t.registrant ;
begin
open abc;
return abc;
end
$$language plpgsql;
我只是用
select simplecur()
返回
abc
现在,我想知道,当我使用时,我怎样才能得到我的 sql 的结果
fetch all from abc;
它告诉我这样的:
ERROR: cursor "abc" does not exist
【问题讨论】:
标签: sql postgresql cursor plpgsql