CURSOR
테이블에서 여러 개의 행을 조회한 후 쿼리의 결과를 한 행씩 처리하는 방식
SELECT한 결과(행 집합)를 반복작업 할 경우 유용
많은 데이터를 처리할 경우에는 사용을 권장하지 않음
특징
- 내장 SQL문의 수행 결과로 반환되는 복수의 튜플들을 액세스할 수 있는 개념
- 결과로 반환되는 첫 번째 튜플에 대한 포인터
- 반환되는 튜플을 한 번에 하나씩 차례대로 처리
명령어
- DECLARE : 커서 정의, 커서와 관련한 선언
- OPEN : 질의 결과의 첫 번째 튜플을 포인트로 설정
- FETCH : 질의 결과의 튜플들 중 다음 튜플로 커서 이동
- CLOSE : 수행 결과에 대한 처리 종료 시 커서를 닫음