一般的に使用される Oracle カーソル属性は次のとおりです。
Oracleでよく使われるカーソル属性は次のとおりです。
- 最後のフェッチ操作でデータが1行以上取得された場合はTRUEを、それ以外はFALSEを返します。
- fetch 処理が最後にデータを取得できず終わったときは True を返し,それ以外の場合は False を返す
- FETCH 操作で最後に返された行数を表す整数値を返します。
- カーソルが開いている場合はTRUEを返し、それ以外はFALSEを返します。
- 一括操作内の各文の実行行数を表す整数值の配列を返します。
- :ROWTYPE は、カーソルによって問い合わせられたテーブルの行の構造を表すレコード型を返します。
これらの属性はPL/SQLプログラムにおいて、カーソル処理の制御と判断に用いられます。