Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Interbase

.pdf
Скачиваний:
29
Добавлен:
02.05.2014
Размер:
6.05 Mб
Скачать

374

Приложение А

 

 

 

CLOSE cursor

ОПИСАНИЕ

CLOSE закрывает указанный открытый курсор, освобождая строки в его активном наборе и все связанные с ним ресурсы системы. Курсор - односторонний указатель в упорядоченном наборе строк, полученных по выражению select в инструкции DECLARE CURSOR. Курсор обеспечивает последовательный доступ к выбранным строкам и модификации их на месте.

Может использоваться в SQL.

СИНТАКСИС

CLOSE cursor;

Таблица А.9. Синтаксические конструкции команды CLOSE cursor

Аргумент Описание

Cursor

Имя открытого курсора

Имеется четыре связанных с этим выражений для курсора.

Таблица АЛО. Команды работы с курсором

Этап

Оператор

Действие

1

DECLARE

Объявляет курсор. Инструкция SELECT определя-

 

CURSOR

ет строки, выбираемые для курсора

2

OPEN

Выбирает строки, указанные для поиска в

 

 

DECLARE CURSOR. Полученные строки стано-

 

 

вятся активным набором курсора

3

FETCH

Получает текущую строку из активного набора,

 

 

начиная с первой строки. Последующие команды

 

 

FETCH продвигают курсор по набору

4

CLOSE

Закрывает курсор и освобождает ресурсы системы

Команды FETCH выполняются только при открытом курсоре. Пока курсор не закрыт и не открыт повторно, InterBase не обрабатывает изменения в базе, сделанные другими пользователями. Другими словами курсор видит то состояние базы, которое было на момент его открытия. Что-

Соседние файлы в предмете Базы данных