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

Ваш аккаунт

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

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

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

OPEN (BLOB)

Описание

OPEN подготавливает предварительно объявленный курсор для чтения или вставки BLOB данных. В зависимости от того объявляет ли инструкция DECLARE CURSOR READ или INSERT BLOB курсор, OPEN получает значение для BLOB ID по-разному:

  • Для READ BLOB, blob_id получается из внешнего TABLE курсора.
  • Для INSERT BLOB, blob_id возвращен системой.

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

Синтаксис

OPEN [TRANSACTION name] cursor
{INTO | USING} :blob_id;

Обратите внимание:

Аргумент Описание
TRANSACTION name Определяет транзакцию под которой курсор открыт. По умолчанию: транзакция по умолчанию.
cursor Имя BLOB курсора.
INTO | USING В зависимости от типа курсора ипользуйте следующие:
  • INTO: Для INSERT BLOB.
  • USING: Для READ BLOB.
blob_id Идентификатор BLOB столбца.

Примеры

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

EXEC SQL
  DECLARE BC CURSOR FOR
  INSERT BLOB PROJ_DESC INTO PRJOECT;
EXEC SQL
  OPEN BC INTO :blob_id;

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

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

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