Partage via


sp_cursorclose (Transact-SQL)

S'applique à :SQL Server

Ferme et désalloue le curseur et libère toutes les ressources associées ; autrement dit, elle supprime la table temporaire utilisée pour prendre en charge KEYSET ou STATIC curseur. sp_cursorclose est appelé en spécifiant ID = 9 dans un paquet TDS (Tabular Data Stream).

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_cursorclose cursor
[ ; ]

Arguments

Important

Les arguments des procédures stockées étendues doivent être entrés dans l’ordre spécifique, comme décrit dans la section syntaxe. Si les paramètres sont entrés hors ordre, un message d’erreur se produit.

cursor

Valeur de handle de curseur générée par SQL Server et retournée par la sp_cursoropen procédure. Le paramètre de curseur est int et ne peut pas être NULL.

Une valeur d’entrée s’applique -1 à tous les curseurs sur la connexion actuelle.

Notes

le curseur retourne des messages d’erreur si la procédure a été exécutée après la fermeture du curseur ou si un handle non valide est spécifié.

L'état RPC indique le succès ou l'échec global.

DONE rowcount est toujours 0.