EMPTY_CLOB

EMPTY_CLOB関数を使用すると、CLOBまたはNCLOB列を長さが0(ゼロ)で空のCLOBまたはNCLOBに初期化できます。CLOBデータ型とNCLOBデータ型の両方が、EMPTY_CLOB関数で初期化されます。この関数は、LOBをNULL以外の値に初期化するため、NOT NULLと宣言されているCLOBまたはNCLOBの初期化に使用できます。

この関数は、TimesTen Scaleoutではサポートされていません。

SQL構文

EMPTY_CLOB () 

パラメータ

EMPTY_CLOBにはパラメータがありません。

説明

INSERT文のVALUES句またはUPDATE文のSET句でのみEMPTY_CLOBを使用できます。

次の例では、EMPTY_CLOB関数を使用して、NULL以外のCLOB列を長さが0(ゼロ)の値に初期化します。

Command> CREATE TABLE clob_content (id NUMBER PRIMARY KEY, 
           clob_column CLOB NOT NULL ); -- Does not allow a NULL value

Command> INSERT INTO clob_content (id, clob_column) 
         VALUES (1, EMPTY_CLOB( ) );
1 row inserted.