EMPTY_BLOB

EMPTY_BLOB関数を使用すると、BLOB列を長さが0(ゼロ)で空のBLOBに初期化できます。この関数は、LOBをNULL以外の値に初期化するため、NOT NULLと宣言されているBLOBの初期化に使用できます。

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

SQL構文

EMPTY_BLOB ()

パラメータ

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

説明

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

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

Command> CREATE TABLE blob_content (id NUMBER PRIMARY KEY, 
           blob_column BLOB NOT NULL); -- Does not allow a NULL value

Command> INSERT INTO blob_content (id, blob_column) 
         VALUES (1, EMPTY_BLOB( ) );
1 row inserted.