| 
        
        
        
        
        Fuction 하나만 호출하게 되면 여러 row 를 가진 데이트가 조회되는 화면을 만들어야합니다.
 이곳 저곳 확인결과 아래 와 같이 진행 하면 결과 값이 나오기는 합니다.
 
 CREATE OR REPLACE FUNCTION show_server()
 RETURNS refcursor AS
 $BODY$
 DECLARE
 ref refcursor;
 BEGIN
 OPEN ref FOR SELECT "Id" from "V_SERVER";
 RETURN ref;
 END;
 $BODY$
 LANGUAGE plpgsql VOLATILE
 COST 100;
 ALTER FUNCTION show_server()
 OWNER TO postgres;
 
 ---------------------------------------------------------
 수행
 
 BEGIN;
 
 select show_server();
 FETCH ALL IN "<unnamed portal 5>";
 
 COMMIT;
 
 하면
 ID
 -----------
 11420
 11424
 11428
 ...
 
 여러 행이 나옵니다.
 
 하지만 제가 원하는거는
 select show_server();
 
 라고 하면 Data Output 으로 해당 결과 값이 나오면 좋겠습니다.
 방법이 있나요? 어떻게 진행하여야 될까요?
 |