Oracle21c EMPTY_CLOBでCLOB、BLOBデータを初期化する方法

環境

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0
Windows 11 Pro 21H2 64bit Oracle Database 21c Express Edition Release 21.0.0.0.0 SQL*Plus: Release 21.0.0.0.0
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
EMPTY_CLOB() CLOBデータを空に初期化します。
EMPTY_BLOB() BLOBデータを空に初期化します。
EMPTY_CLOB() CLOBデータを空に初期化します。 EMPTY_BLOB() BLOBデータを空に初期化します。
EMPTY_CLOB() CLOBデータを空に初期化します。
EMPTY_BLOB() BLOBデータを空に初期化します。

CLOB、BLOBデータを初期化するには、EMPTY_CLOB関数、EMPTY_BLOB関数を使用します。

使用例
1. 表「clob_tbl」にレコードinsert時にCLOBデータ列「clob_data」を初期化します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
insert into clob_tbl( clob_id, clob_data ) values( 'CC01', empty_clob() );
insert into clob_tbl( clob_id, clob_data ) values( 'CC01', empty_clob() );
insert into clob_tbl( clob_id, clob_data ) values( 'CC01', empty_clob() );

2. 表「blob_tbl 」にレコードinsert時にBLOBデータ列「blob_data」を初期化します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
insert into blob_tbl ( blob_id, blob_data ) values( 'BB01', empty_blob() );
insert into blob_tbl ( blob_id, blob_data ) values( 'BB01', empty_blob() );
insert into blob_tbl ( blob_id, blob_data ) values( 'BB01', empty_blob() );

 

Oracle 21c

Posted by arkgame