IS_OPEN プロシージャー - カーソルがオープンしているかどうかを検査する
IS_OPEN プロシージャーは、指定されたカーソルがオープンしているかどうかを検査します。
構文
パラメーター
- c
- テストするカーソルの ID を指定する、タイプ INTEGER の入力引数。
- ret
- 指定されたカーソルがオープンしている場合は 1 を返し、クローズされている場合は 0 を返す、タイプ INTEGER の出力引数。
許可
DBMS_SQL モジュールに対する EXECUTE 特権。
例
以下の例では、DBMS_SQL.IS_OPEN プロシージャーが呼び出されて、cur 引数で指定されているカーソルがオープンしているかどうかを判別します。
DECLARE rc integer;
CALL DBMS_SQL.IS_OPEN(cur, rc);