補助ノード には、データ・ソース・ノードおよび演算子ノード以外の、任意のノードが含まれます。
照会ノードと照会ブロック・ノードはともに補助ノードに分類されます。
- QB
- QB (照会ブロック・ノード) は、SQL ステートメント内の副照会を表します。
副照会は、以下のいずれかの操作です。
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE
- FOR UPDATE OF が指定された SELECT
- DELETE WHERE CURRENT
OF CURSOR
- TRUNCATE
- UPDATE WHERE CURRENT OF CURSOR
- 相関付けされた副選択または全選択
- 相関付けされていない副選択または全選択
- 表式
- 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