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.