Поделиться через


sp_cursorclose (Transact-SQL)

Закрывает и удаляет курсор, освобождая все связанные с ним ресурсы; то есть удаляется временная таблица, которая использовалась для поддержки cursor типа KEYSET или STATIC. Процедура sp_cursorclose вызывается при указании ID = 9 в пакете потока табличных данных (TDS).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

sp_cursorclose cursor

Аргументы

  • cursor
    Значение дескриптора курсора, формируемое SQL Server и возвращаемое процедурой sp_cursoropen. Параметр cursor является обязательным и требует входного значения типа int.

    ПримечаниеПримечание

    Входное значение -1 относится ко всем курсорам в текущем соединении.

Замечания

Будет выдано сообщения об ошибке, если процедура выполняется после закрытия курсора или в параметре cursor передан неверный дескриптор.

Состояние RPC обозначает общий успех или общий неуспех.

Счетчик строк DONE всегда равен 0.

См. также

Справочник

sp_cursoropen (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)