Закрытие статического курсора
Назначение
После окончания работы с записями, возвращаемыми курсором, необходимо выполнить операцию закрытия курсора. При закрытии курсора выполняется обработка незавершенной транзакции (если она осталась в курсоре) в соответствии с заданным режимом, высвобождаются системные ресурсы СУБД ЛИНТЕР (занимаемый курсором канал, рабочая область ответа и др.).
Синтаксис
EXEC SQL CLOSE :< имя курсора >;
Описание
-
Параметр
< имя курсора >
задает курсор, который должен быть закрыт. -
Оператор закрывает курсор
< имя курсора >
, открытый ранее оператором OPEN или возвращенный хранимой процедурой.
Примечание
В группе связанных курсорных операций OPEN
, FETCH
, CLOSE
должно использоваться либо < имя курсора >
, либо < имя курсорной переменной >
.