cursor (Transact-SQL)
Type de données pour les variables ou les paramètres OUTPUT des procédures stockées contenant une référence à un curseur. Toutes les variables créées avec le type cursor peuvent prendre la valeur NULL.
Les opérations suivantes peuvent référencer des variables et des paramètres de type cursor :
Les instructions DECLARE @local_variable et SET @local_variable ;
les instructions de curseur OPEN, FETCH, CLOSE et DEALLOCATE ;
les paramètres de sortie des procédures stockées ;
la fonction CURSOR_STATUS ;
les procédures système stockées sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables et sp_describe_cursor_columns.
Important
Il n'est pas possible d'utiliser le type cursor dans une colonne d'une instruction CREATE TABLE.
[!REMARQUE]
Dans cette version de SQL Server, la colonne de sortie cursor_name de sp_cursor_list et sp_describe_cursor retourne le nom de la variable curseur. Dans les versions précédentes, cette colonne de sortie retourne un nom généré par le système.
Voir aussi
Référence
CAST et CONVERT (Transact-SQL)
Types de données (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)