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.

См. также

Справочник

Другие ресурсы