sp_cursorclose (Transact-SQL)

Применимо к:SQL Server

Закрывает и удаляет курсор, а также освобождает все связанные ресурсы; То есть она удаляет временную таблицу, используемую в поддержке KEYSET или СТАТИЧЕСКОГО курсора. sp_cursorclose вызывается путем указания идентификатора = 9 в пакете табличного потока данных (TDS).

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_cursorclose cursor  

Аргументы

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

Заметка

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

Замечания

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

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

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

См. также

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