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です。