ISOPEN 関数は、入力ロケーターを使用して LOB が開かれているかどうかを確認するために使用されます。このサブルーチンは、内部および外部 LOB に使用されます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_LOB.ISOPEN (
lob_loc IN BLOB)
RETURN INTEGER;
DBMS_LOB.ISOPEN (
lob_loc IN CLOB CHARACTER SET ANY_CS)
RETURN INTEGER;
パラメータの説明
パラメータ |
説明 |
|---|---|
| lob_loc | LOB のロケーターです。DBMS_LOB使用方法を参照してください。 |
戻り値
LOB が開いている場合、戻り値は1を返し、そうでない場合は0を返します。
使用方法
内部 LOB の場合、開放状態はロケーターではなく LOB 自体に関連付けられます。もし locator1 が LOB を開いた場合、locator2 もその LOB を開いていると見なします。内部 LOB について、ISOPEN はサーバーと往復し、サーバー上のステータスをチェックすることで、LOB が実際に開いているかどうかを確認します。