ERASE¶
ERASE
プロシージャは、大きなオブジェクトの一部を消去する機能を提供します。ラージオブジェクトを消去するとは、指定された部分を BLOBs
の場合はゼロバイトのフィラーで、 CLOBs
の場合はスペースで置き換えることです。ラージオブジェクトの実際のサイズは変更されません。
ERASE(<lob_loc> IN OUT { BLOB | CLOB }, <amount> IN OUT INTEGER
[, <offset> INTEGER ])
Parameters
lob_loc
消去するラージオブジェクトのラージオブジェクトロケーター。
amount IN
消去するバイト/文字の数。
amount OUT
実際に消去されたバイト数/文字数。
amount
バイト/文字が消去される前にラージオブジェクトの終わりに達した場合、この値は入力値よりも小さくなります。
offset
消去を開始する大きなオブジェクト内の位置。最初のバイト/文字は位置1です。デフォルトは1です。