Compartilhar via


sp_cursorclose (Transact-SQL)

Aplica-se:SQL Server

Fecha e desaloca o cursor e libera todos os recursos associados; ou seja, ele descarta a tabela temporária usada no suporte de KEYSET ou STATIC cursor. sp_cursorclose é invocado especificando ID = 9 em um pacote TDS (fluxo de dados tabulares).

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_cursorclose cursor
[ ; ]

Argumentos

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.

cursor

Um valor de identificador de cursor gerado pelo SQL Server e retornado pelo sp_cursoropen procedimento. O parâmetro cursor é int e não pode ser NULL.

Um valor de entrada de -1 se aplica a todos os cursores na conexão atual.

Comentários

cursor retornará mensagens de erro se o procedimento tiver sido executado depois que o cursor foi fechado ou se um identificador inválido for especificado.

O status RPC indica êxito ou falha geral.

DONE rowcount é sempre 0.