任意の量のデータを選択する

この動的 SQL 文は、コーディングが最も難しいタイプです。変数の型または個数 (あるいはその両方) が実行時にのみ解決されます。SQL 文の通常の手順は次のとおりです。

  1. 文を準備します。
  2. 文に対してカーソルを宣言します。
  3. 使用する変数を記述します。
  4. 記述した変数を使用してカーソルを開きます。
  5. 取得する変数を記述します。
  6. その記述内容を使用して変数を取得します。
  7. カーソルを閉じます。

入力ホスト変数または出力ホスト変数のどちらかが (コンパイル時に) 既知である場合は、OPEN または FETCH でホスト変数の名前を指定できるため、変数を記述する必要はありません。