構文
empty_LOB::=
用途
EMPTY_BLOB
およびEMPTY_CLOB
は、LOB変数を初期化したり、INSERT
またはUPDATE
文でLOB列または属性をEMPTY
に初期化できる空のLOBロケータを戻します。EMPTY
とは、LOBは初期化されていても、データが移入されていない状態をいいます。
注意: 空のLOBと、NULLのLOBは、同じではありません。また、空のCLOB と、長さが0(ゼロ)の文字列を含むLOBは、同じではありません。詳細は、『Oracle Database SecureFilesおよびラージ・オブジェクト開発者ガイド』を参照してください。 |
LOBロケータの制限 このファンクションから戻されるロケータは、DBMS_LOB
パッケージまたはOCIへのパラメータとして使用することはできません。
例
次の例では、サンプル表pm.print_media
のad_photo
列をEMPTY
に初期化します。
UPDATE print_media SET ad_photo = EMPTY_BLOB();