커서는 내장 SQL문의 수행결과로 반환 될 수 있는 복수의 튜플들을 액세스 할 수 있도록 해주는 개념입니다.


[내장 SQL문이란?]

- 내장 SQL은 응용 프로그램 내에 데이터베이스에서 사용하는 데이터를 정의하거나 질의하는 SQL문장을 내포하여 프로그램이 실행될 때 함께 실행되도록 호스트 프로그램 언어(PASCAL, COBOL, C, Visual Basic..)로 만든 프로그램에 삽입된 SQL입니다.


- 커서는 질의 수행결과로 반환되는 첫 번째 튜플에 대한 포인터로 생각할 수 있습니다.

- 커서를 사용하여 질의 결과로 반환될 수 있는 튜플들을 한 번에 하나씩 차례로 처리할 수 있습니다.


[관련 명령어]

- DECLARE : 커서를 정의하는 등 커서에 관련된 선언을 하는 명령

- OPEN : 커서가 질의 결과의 첫 번째 튜플을 포인트하도록 설정하는 명령

- FETCH : 질의 결과의 튜플들 중 현재의 다음 튜플로 커서를 이동시키는 명령

- CLOSE : 질의 수행 결과에 대한 처리 종료 시 커서를 닫기 위해 사용하는 명령


'DB' 카테고리의 다른 글

Sqlite3 설치 및 사용  (0) 2016.04.27
시스템 카탈로그(System Catalog)  (0) 2016.04.24
키(Key)의 개념과 종류  (0) 2016.04.24
릴레이션(Relation)의 특징  (0) 2016.04.24
데이터베이스 언어의 정의와 종류(DDL, DML, DCL)  (0) 2016.04.24

WRITTEN BY
SiriusJ

,