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

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


OracleLob.WriteByte(Byte) Метод

Определение

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

public override void WriteByte(byte value);

Параметры

value
Byte

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

Комментарии

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

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

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

Примечание

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

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