지식정보
ORACLE Closing REF CURSOR
onggun
2013. 4. 4. 11:18
ORACLE 에서 사용자 정의 CURSOR를 사용하여 값을 리턴 받았을 때 닫는 문제
오라클의 프로시저 및 펑션 오브젝트에서 커서로 값을 리턴할 때 커서가 OPEN 된 상태이기 때문에 받는 쪽에서 닫아주지 않는 경우 커서 OPEN 갯수 초과로 오류가 발생할 위험이 있다.
Pro* C : EXEC SQL :ref_cursor_variable;
SQLPlus : Implicit
PLSQL : Close ref_cursor_variable;
Java : RecordSet.close();
다른 언어들도 대략 비슷할 것 같다.