FREETEMPORARY ストアドプロシージャは、デフォルトの一時テーブル領域内の一時 BLOB または CLOB を解放するために使用されます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_LOB.FREETEMPORARY (
lob_loc IN OUT NOCOPY BLOB);
DBMS_LOB.FREETEMPORARY (
lob_loc IN OUT NOCOPY CLOB CHARACTER SET ANY_CS);
パラメータの説明
パラメータ |
説明 |
|---|---|
| lob_loc | LOB のロケーターです。DBMS_LOBの使用方法を参照してください。 |
使用方法
新しい一時
LOBを作成する際、かつ現在同じ持続時間(セッションまたは呼び出し)の一時LOBが存在しない場合、新しい一時LOBセグメントが作成されます。一時LOBが解放されると、消費されたスペースは一時セグメントに戻ります。同じ持続時間内に他の一時LOBが存在しない場合、その一時セグメントも解放されます。FREETEMPORARYを呼び出した後、解放されたLOBロケーターは無効とマークされます。