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 对象的读取操作可能会返回写入操作的结果。