内部 LOB データの特定の位置を消去する

# OCILob::erase

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

OCILob::erase — 内部 LOB データの特定の位置を消去する

### 説明

public function OCILob::erase(?int `$offset` = `null`, ?int `$length` = `null`): int|false

指定された `offset` から始まる内部 LOB データの特定の位置を消去します。 パラメータなしでコールすると、すべての LOB データを消去します。

BLOB の場合、消去するということは存在する LOB の値が 0 バイトで上書きされる、ということを意味します。 CLOB の場合、存在する LOB の値はスペースで上書きされる、ということです。

### パラメータ

`offset`

`length`

### 戻り値

消去された実際の文字数あるいはバイト数、失敗した場合に `false` を返します

### 変更履歴

バージョン | 説明
--- | ---
8.0.0, PECL OCI8 3.0.0 | `offset` と `length` は、 nullable になりました。
8.0.0, PECL OCI8 3.0.0 | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。

### 参考

- OCILob::truncate

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open