選択ステートメント

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-'             

注:
  1. UPDATE 文節と READ-ONLY 文節は、同一の選択ステートメントで両方をともに指定することはできません。
  2. 各文節はそれぞれ 1 回だけ指定できます。
RECURSIVE
共通表式 が反復する可能性のあることを示しています。