カーソル(CURSOR)は、PL/SQLプログラム内で検索したデータを変数に代入する方法の一つです。検索した結果を変数に代入する方法としてカーソル以外で「SELECT INTO文」がありますが、単一行の処理しかできないため、複数行を処理する場合はカーソルを使用します。カーソルは複数行を一度に変数に代入するのではなく、1行ずつアクセスし1行ずつ変数に代入して処理を行います。@【書式】カーソルの定義(CURSOR <カーソル名> IS <問い合わせ文>;) ⇒A【書式】カーソルの実行(OPEN文)(OPEN <カーソル名>;) ⇒B【書式】データの取り出し(FETCH INTO文)(FETCH <カーソル名> INTO <変数名> ;) ⇒C【書式】カーソル終了(CLOSE文)(CLOSE <カーソル名> ;)
|