Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

INSERT CURSOR (BLOB)

Описание

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

  • Объявите локальную переменную, buffer, которая будет содержать данные для втавки.
  • Объявите длину переменной, bufferlen.
  • Объявите BLOB курсор для INSERT и откройте его.

Каждый 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);

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

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог