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が実際に開いているかどうかを確認します。