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.