OracleLob.WriteByte(Byte) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将字节写入流中的 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 对象的读取操作可能会返回写入操作的结果。