cursor

    CURSOR : 테이블에서 여러 개의 행을 조회한 후 쿼리의 결과를 한 행씩 처리하는 방식

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