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

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

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;

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

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

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


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