Добавить порцию данных к указанному BLOB-столбцу

Назначение
 

Функция Linter_Blob_Add добавляет порцию данных к указанному BLOB-столбцу в текущей строке курсорного запроса.

Синтаксические правила
int Linter_Blob_Add (идентификатор_курсора, порция_данных, размер_порции, номер_столбца); 
Порция_данных

Данные для добавления.

Размер_порции

Количество байт из параметра «порция_данных», которые будут добавлены к BLOB.

Номер_столбца

Параметр задает номер столбца, к которому должна быть добавлена порция данных.

Нумерация столбцов в строке начинается с 1.

Примечание для всех функций, работающих с BLOB-данными

Аргумент номер_столбца задает порядковый номер столбца в текущей записи предшествующего запроса SELECT/INSERT/UPDATE, а не в исходной таблице. Например, после выполнения последовательности операторов:

create or replace table tst(i int autoinc, d int default 0, bl blob);
insert into tst(bl) values ('');
update tst set d=100, bl='BLOB-данные';

для добавления порции BLOB-данных в аргументе номер_столбца надо задавать значение 2.

Пример

См. пример demo5.php в подкаталоге samples\php установочного каталога СУБД ЛИНТЕР.