sp_cursorclose (Transact-SQL)
Закрывает и удаляет курсор, освобождая все связанные с ним ресурсы. Удаляется временная таблица, которая использовалась для cursor типа KEYSET или STATIC. Для вызова процедуры sp_cursorclose необходимо задать ID = 9 в пакете потока табличных данных (TDS).
Синтаксис
sp_cursorclose
cursor
Аргументы
cursor
Значение дескриптора курсора, сформированное системой SQL Server и возвращенное процедурой sp_cursoropen. Параметр cursor является обязательным и требует входного значения типа int.Примечание
Входное значение -1 относится ко всем курсорам в текущем соединении.
Замечания
Будет выдано сообщения об ошибке, если процедура выполняется после закрытия курсора или в параметре cursor передан неверный дескриптор.
Состояние RPC обозначает общий успех или общий неуспех.
Счетчик строк DONE всегда равен 0.
См. также