>>-+---------------------------------------+--fullselect--------> | .-,--------------------------. | | V | | '-WITH-----common-table-expression---+--' >----+-----------------+--+--------------------+----------------> '-order-by-clause-' '-fetch-first-clause-' >----*--+---------------------+--*--+---------------------+--*-->< +-read-only-clause----+ '-optimize-for-clause-' | (1) | '-update-clause-------'
注:
選択ステートメント は、DECLARE CURSOR ステートメントに直接指定することや、 準備した後で DECLARE CURSOR ステートメントで参照することができる照会の形式です。 また、選択ステートメントは コマンド行プロセッサー (または同種のツール) を使用して動的 SQL ステートメントの使用によって出すことが可能で、 それにより、結果表を画面に表示することもできます。 いずれの場合も、選択ステートメント によって指定される表は、 全選択 (fullselect) の結果です。
ニックネームを参照する選択ステートメント については、 DECLARE CURSOR ステートメントに直接に指定することはできません。