PL/SQL User's Guide and Reference 에서 보고 힌트를 얻었습니다.
패키지를 쓰니 손쉽게 커서를 리턴해 주는군요.
CREATE OR REPLACE PACKAGE TestPack AS
TYPE t_cur IS REF CURSOR RETURN individual%ROWTYPE;
PROCEDURE GetIndividual(v_cur OUT t_cur);
END TestPack;
/
CREATE OR REPLACE PACKAGE BODY TestPack AS
PROCEDURE GetIndividual(v_cur OUT t_cur) IS
BEGIN
OPEN v_cur FOR SELECT * FROM individual;
END GetIndividual;
END TestPack;
/
>>서준원 님께서 쓰시길<<
:: 다름이 아니라..
:: PL/SQL의 프로시저에서 cursor를 리턴해 줄수 있을까요?
::
|