Oracleにおけるカーソル属性の振る舞い

  %FOUND%ISOPEN%NOTFOUND%ROWCOUNT
OPEN実行前例外FALSE例外例外
 実行後 NULLTRUENULL0
最初のFETCH実行前NULLTRUENULL0
 実行後TRUETRUEFALSE1
中間のFETCH実行前TRUETRUEFALSE1
 実行後TRUETRUEFALSEデータに依存
最後のFETCH実行前TRUETRUEFALSEデータに依存
 実行後FALSETRUETRUEデータに依存
CLOSE実行前FALSETRUETRUEデータに依存
 実行後例外FALSE例外例外

表6:Oracleにおけるカーソル属性の振る舞い

※注1:カーソルをオープンする前またはカーソルをクローズした後で、%FOUNDまたは%NOTFOUND、%ROWCOUNTを参照すると、INVALID_CURSORが呼び出されます。
※注2:最初のFETCHの後、結果セットが空の場合、%FOUNDはFALSE、%NOTFOUNDはTRUE、%ROWCOUNTは0になります。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored