위로 아래

커서

  1. 커서란 SQLPLUS 툴 또는 응용 프로그램에서 사용자가 실행할 SQL문의 단위를 의미한다. 
  2. 오라클 서버는 모든 문장을 CURSOR단위로 처리하고 그 정보를 저장관리한다.

 

암시적 커서

  1. 일반적으로 사용되는 SQL문을 암시적 커서라 한다 한번 실행에 하나의 결과를 리턴하는 SQL문을 의미한다.

 

명시적 커서

  1. SQL문을 실행 했을 때 그 결과가 여러 개인 경우, 암시적 커서를 사용하면 해당 SQL문은 에러가 발생한다.
  2. 왜냐하면 암시적 커서에 사용되는 스칼라 변수는 한번에 하나의 값만을 저장 할 수 있기 때문이다.
  3. 즉, 여러 개의 행이 리턴되는 질의문을 실행하는 경우 반드시 명시적 커서를 사용해야 한다.