2012-08-01 5 views
2

내가 페이지 커서에 새로운 오전에 키워드를 가져 사용해야 할 때, 나는 여기에 커서가 :내가 PostgreSQL을

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; 

나는 단순히

abc 

을 반환

select simplecur() 

사용을 지금, 나는 알고 싶다, 어떻게하면 내 SQL의 결과를 얻을 수 있을까?

fetch all from abc; 

그것은 나를 이렇게 보여

ERROR: cursor "abc" does not exist 

답변