Оглавление  | Назад  | Вперед

Справочник по инструкциям и функциям InterBase SQL

INSERT CURSOR (BLOB)

Описание
Синтаксис
Примеры
Смотри так же

Описание

INSERT CURSOR записывает BLOB данные в столбец. Данные пишутся частями равными или меньшими, чем размер сегмента BLOB. Перед вставкой данных в BLOB курсор:

Каждый INSERT в BLOB столбец вставляет текущее содержимое буфера. Между инструкциями заполняют буфер новыми данными. Повторяйте INSERT пока каждый существующий буфер не вставлен в BLOB.

Важно: INSERT CURSOR требует INSERT привилегию, привилегии на таблицы управляются инструкциями GRANT и REVOKE.

Эта инструкция может быть использована в SQL.

К началу страницы...

Синтаксис

INSERT CURSOR cursor
VALUES (:buffer [INDICATOR] :bufferlen);
Аргумент Описание
cursor Имя BLOB курсора.
VALUES Предложение, которое содержит имя и длину буферной переменной, для вставки.
:buffer Имя буферной переменной содержащей информацию, для вставки.
INDICATOR Указывает, что за ним следует размер буфера.
:bufferlen Длинна буффера в байтах, для вставки.

К началу страницы...

Примеры

Следующая внедренная инструкция SQL иллюстрирует вставку в BLOB курсор:

EXEC SQL
  INSERT CURSOR BC VALUES (:line INDICATOR :len);

К началу страницы...

Смотри так же:

К началу страницы...


Оглавление  | Назад  | Вперед