HPL/SQL - CLOSE 문
HPL/SQL - CLOSE 문
CLOSE 문은 열려 있는 커서를 닫는 데 사용해요. 커서로 모든 행을 처리한 뒤에는 자원을 정리하기 위해 반드시 닫아주는 것이 좋습니다.
출처: 문서
본문
CLOSE 문은 커서를 닫습니다.
구문(Syntax):
CLOSE cursor_name;
파라미터(Parameters): | Parameter | Type | Value | Description | |---|---|---|---| | cursor_name | | Identifier | 이전에 열었던 커서의 이름 |
예제(Examples):
DECLARE id INT;
DECLARE cur CURSOR FOR 'SELECT id FROM db.orders';
OPEN cur;
FETCH cur INTO id;
CLOSE cur;
호환성(Compatibility): Oracle, IBM DB2, Teradata, SQL Server, PostgreSQL, MySQL.
참고(See also):
- DECLARE CURSOR
- OPEN
- FETCH
- SQLCODE
더 알아보기 (Learn more)
커서 사용의 전체 흐름은 DECLARE CURSOR → OPEN → FETCH → CLOSE 순서예요. CLOSE는 반복 작업이 끝난 후 커서가 차지하던 자원을 해제하는 역할을 합니다.