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