カーソルを使用した一連の行の取り出し
アプリケーション・プログラムでは、表から、またはストアード・プロシージャーから戻される結果表から、一連の行を取り出すことができます。 一度に 1 つ以上の行を取り出すことができます。
このタスクについて
結果表から行を取り出すには、次に示すどちらかのタイプのカーソルを使用します。
- 行位置付けカーソルは、一度に最大 1 行ずつ結果表から取り出して、ホスト変数に入れます。 すべての時点で、カーソルが位置付けされるのは、最大 1 行です。 行位置カーソルの使用方法については、「行位置カーソルを使用したデータのアクセス」 を参照してください。
- 行セット位置付けカーソルは、結果表からホスト変数配列への行セットとして、一度に1つ以上の行を検索します。 すべての時点で、カーソルを行セットに位置付けできます。 位置付け DELETE ステートメントまたは 位置付け UPDATE ステートメントを使用するときは、 行セット内のすべての行を参照することも、1 行のみを参照することもできます。 行セット位置カーソルの使用方法については、「行セット位置カーソルを使用したデータのアクセス」 を参照してください。