pg_lo_write
Записывает данные в большой объект
&reftitle.description;
intfalsepg_lo_write
PgSql\Loblob
stringdata
intnulllength&null;
pg_lo_write записывает данные в большой объект,
начиная с текущей позиции внутреннего указателя.
Операции с использованием интерфейса больших объектов
необходимо заключать в блок транзакции.
Прежнее название функции: pg_lowrite.
&reftitle.parameters;
lob
&pgsql.parameter.lob;
data
Данные для записи в большой объект. Если аргумент length
задан и меньше размера data, то записаны будут только
length байт.
length
Необязательный аргумент. Максимальное количество записываемых байт. Должен быть
больше нуля и не превышать размер data. По умолчанию принимается
равным размеру data.
&reftitle.returnvalues;
Количество записанных в большой объект байт, либо &false; в случае возникновения ошибки.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.lob-object;
8.0.0
length теперь допускает значение null.
&reftitle.examples;
Пример использования pg_lo_write
]]>
&reftitle.seealso;
pg_lo_create
pg_lo_open