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는 반복 작업이 끝난 후 커서가 차지하던 자원을 해제하는 역할을 합니다.