選択ステートメント
SELECT ステートメント は、1 つの照会形式であり、DECLARE CURSOR ステートメントまたは FOR ステートメントの中で直接指定できます。準備後に DECLARE CURSOR ステートメントの中で参照することも可能です。SQLJ の割り当て文節の中で直接指定することもできます。さらに、対話式に実行することも可能です。 いずれの場合も、選択ステートメント で指定した表が、全選択の結果となります。
>>-+--------------------------------------------------+---------> | .-,-----------------------. | | V | | '-WITH--+-----------+----common-table-expression-+-' '-RECURSIVE-' >--fullselect---------------------------------------------------> .-----------------------------------------. V | (1) (2) >----+-------------------------------------+-+----------------->< +-update-clause-----------------------+ +-read-only-clause--------------------+ +-optimize-clause---------------------+ +-isolation-clause--------------------+ '-concurrent-access-resolution-clause-'
注:
- UPDATE 文節と READ-ONLY 文節は、同一の選択ステートメントで両方をともに指定することはできません。
- 各文節はそれぞれ 1 回だけ指定できます。
- RECURSIVE
- 共通表式 が反復する可能性のあることを示しています。