Добавить порцию данных к указанному 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
установочного каталога СУБД ЛИНТЕР.