cursor (Transact-SQL)
S’applique à : SQL Server
Azure SQL Database
Azure SQL Managed Instance
Type de données pour les variables ou les paramètres OUTPUT des procédures stockées contenant une référence à un curseur.
Notes
Les opérations suivantes peuvent référencer des variables et des paramètres ayant un type de données 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 stockées système sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables et sp_describe_cursor_columns.
La colonne de sortie cursor_name de sp_cursor_list et sp_describe_cursor retourne le nom de la variable de curseur.
Toutes les variables créées avec le type de données cursor acceptent la valeur Null.
Il n’est pas possible d’utiliser le type de données cursor dans une colonne d’une instruction CREATE TABLE.
Voir aussi
CAST et CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Conversion de types de données (Moteur de base de données)
Types de données (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour