OracleLob.WriteByte(Byte) 方法

定义

将一个字节写入 OracleLob 流内的当前位置,并将流内的位置向前推进一个字节。

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

要写入流中的字节。

注解

如果写入操作成功,则流中的位置将向前推进一个字节。 如果发生异常,流中的位置保持不变。

允许在 末尾 LOB 之外写入 ,并将 放大 LOB 一个字节。

若要写入 到 LOB,必须在 SQL SELECT 语句中使用 FOR UPDATE 子句检索 LOB ,并且必须启动本地事务。

注意

对只读 LOB 的写入操作可能会成功,但不会更新 LOB 服务器上的 。 但是,在这种情况下,会更新 的 LOB 本地副本。 因此,以后对 OracleLob 对象的读取操作可能会返回写入操作的结果。

适用于