Прочитать на английском

Поделиться через


OracleLob.WriteByte(Byte) Метод

Определение

Записывает байт в текущее положение в потоке OracleLob, при этом позиция в потоке перемещается вперед на один байт.

public override void WriteByte(byte value);

Параметры

value
Byte

Байт, записываемый в поток.

Комментарии

Если операция записи прошла успешно, позиция в потоке перемещается на один байт. При возникновении исключения позиция в потоке остается неизменной.

Запись за пределы конца LOB допускается и увеличивает на LOB один байт.

Для записи в LOBнеобходимо получить LOB с помощью предложения FOR UPDATE в инструкции SQL SELECT и запустить локальную транзакцию.

Примечание

Операция записи в доступный только LOB для чтения объект может завершиться успешно, но не обновляет LOB на сервере. Однако в этом случае обновляется локальная копия LOB . Поэтому последующие операции чтения для OracleLob объекта могут возвращать результаты операции записи.

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1