3.2.5.3 특이한 형태의 실행계획

가) 서브쿼리 팩토링 실행계획 p287

  • WITH절을 사용하여 생성한 복잡한 쿼리문을 임시테이블이 실제로 저장해 두었다가 거의 테이블과 동일하게 사용할 수 있는 기능.
  • 이렇게 생성된 임시테이블은 인덱스를 가질 수 없으므로 처리된 결과가 소량이어야 효율적이다.

나) 특이한 DELETE문의 처리 p287


DELETE FROM ( SELECT * 
                FROM emp
               WHERE job = 'CLERK'
                 AND comm > 10000
                 AND deptno IN (SELECT deptno
                                  FROM dept
                                 WHERE loc = 'BOSTONE'))                

특이한 Delete문 실행계획

다) 다중테이블입력(Multi-table Insert) 서브쿼리 p290

.

라) HAVING절 서브쿼리 실행계획 p292

.

마) ROLLUP, CUBE, GROUPING SETS 처리 실행계획 p293

.

바) MERGE문 실행계획 p297