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
.