위로
아래
커서
- 커서란 SQLPLUS 툴 또는 응용 프로그램에서 사용자가 실행할 SQL문의 단위를 의미한다.
- 오라클 서버는 모든 문장을 CURSOR단위로 처리하고 그 정보를 저장관리한다.
암시적 커서
- 일반적으로 사용되는 SQL문을 암시적 커서라 한다 한번 실행에 하나의 결과를 리턴하는 SQL문을 의미한다.
명시적 커서
- SQL문을 실행 했을 때 그 결과가 여러 개인 경우, 암시적 커서를 사용하면 해당 SQL문은 에러가 발생한다.
- 왜냐하면 암시적 커서에 사용되는 스칼라 변수는 한번에 하나의 값만을 저장 할 수 있기 때문이다.
- 즉, 여러 개의 행이 리턴되는 질의문을 실행하는 경우 반드시 명시적 커서를 사용해야 한다.