보조 노드는
데이터 소스 노드도, 연산자 노드도 아닌 모든 노드를 포함합니다.
쿼리 노드 및 쿼리 블록 노드는
보조 노드로 분류됩니다.
- QB
- QB 또는 쿼리 블록 노드는
SQL문 내의 서브쿼리를
나타냅니다.
서브쿼리는 다음 조작 중 하나일 수 있습니다.
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE
- FOR UPDATE OF가 있는 SELECT
- DELETE WHERE CURRENT
OF CURSOR
- TRUNCATE
- UPDATE WHERE CURRENT OF CURSOR
- 상관 subselect 또는 fullselect
- 비상관 subselect 또는 fullselect
- 테이블 표현식
- UNION
- UNION ALL
- INTERSECT
- INTERSECT ALL
- EXCEPT
- EXCEPT
ALL
쿼리 블록 노드는
전체 서브쿼리를 나타내는 서브트리의
루트입니다.
쿼리 블록 노드는 QBn으로 레이블되며
여기서 n은 쿼리 블록 번호를 나타냅니다.
- QUERY
- 쿼리 노드는 SQL문을
표시합니다. 쿼리 노드는 전체 SQL문을 나타내는
트리의 루트입니다.
쿼리 노드는 레이블된 QUERY이며
다음 조작 중 하나를 나타냅니다.
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE
- FOR UPDATE OF가 있는 SELECT
- DELETE WHERE CURRENT
OF CURSOR
- TRUNCATE
- UPDATE WHERE CURRENT OF CURSOR