Oracle/PL/SQL

15일차 # 4-19: SQL Cursor = Implicit Cursor

Bohemian life 2012. 4. 24. 21:20

  * Cursor

- a pointer to private memory area (= context area)

- 모든 SQL 문은 커서를 생성



  * context area

- SQL 처리전 필요한 정보 저장

- SQL 처리후 결과 정보 저장



  * Implicit Cursor (= SQL cursor)

- PL/SQL 블록내에서 SQL 문이 수행될 때마다 자동적으로 생성됨

- SQL 문이 수행될 때 기존의 Implicit Cursor를 대체함

- Oracle Server가 관리하므로 직접 조작 불가능

- 대신 attribute를 이용해 상태를 확인 가능