보조 노드

보조 노드는 데이터 소스 노드도, 연산자 노드도 아닌 모든 노드를 포함합니다.

쿼리 노드 및 쿼리 블록 노드는 보조 노드로 분류됩니다.

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

피드백