OracleLob.WriteByte(Byte) メソッド

定義

OracleLob ストリームの現在位置にバイトを書き込み、ストリームの位置を 1 バイトだけ進めます。

public:
 override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)

パラメーター

value
Byte

ストリームに書き込むバイト。

注釈

書き込み操作が成功すると、ストリーム内の位置は 1 バイト進みます。 例外が発生した場合、ストリーム内の位置は変更されません。

LOB 末尾を超える書き込みが許可され、 が LOB 1 バイトずつ拡大されます。

を に LOB書き込むには、SQL SELECT ステートメントで FOR UPDATE 句を使用して を取得 LOB し、ローカル トランザクションを開始する必要があります。

注意

読み取り専用 LOB に対する書き込み操作は成功する可能性がありますが、サーバー上の を LOB 更新しません。 ただし、この場合、 のローカル コピー LOB が更新されます。 したがって、オブジェクトに対する後の読み取り OracleLob 操作は、書き込み操作の結果を返す可能性があります。

適用対象