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

Ваш аккаунт

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

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

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

OPEN

Описание

OPEN оценивает условие поиска определенное в инструкции объявления курсора DECLARE CURSOR. Выбранные строки станут активным набором для курсора.

Курсор это однонаправленный указатель на упорядоченный набор возвращенных строк выражением SELECT в инструкции DECLARE CURSOR. Он позволяет последовательный доступ к отысканным строкам в свою очередь. Есть четыре связанных инструкции для работы с курсором:

Стадия Инструкция Назначение
1 DECLARE CURSOR Объявляет курсор. Инструкция SELECT определяет строки возвращаемые для курсора.
2 OPEN Отыскивает строки определенные, чтобы вернуть, с помощью DECLARE CURSOR. Результирующие строки становятся текущим набором курсора.
3 FETCH Возвращает текущую строку из текущего набора, начиная с первой строки.
4 CLOSE Закрывает курсор и освобождает системные ресурсы.

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

Синтаксис

SQL:

OPEN [TRANSACTION transaction] cursor;

DSQL:

OPEN [TRANSACTION transaction] cursor [USING SQL DESCRIPTOR xsqlda]

Для BLOB:

Смотри: OPEN (BLOB)

Аргумент Описание
TRANSACTION transaction Имя транзакции, которая управляет выполнением OPEN.
cursor Имя предварительно объявленного курсора, чтобы открыть.
USING SQL DESCRIPTOR xsqlda Passes the values corresponding to the prepared statement's parameters through the extended descriptor area (XSQLDA).

Примеры

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

EXEC SQL
  OPEN C;

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

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

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