Curseurs (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2008)ouiAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

Microsoft SQL Server instructions produisent un jeu de résultats complet mais il arrive que les résultats soient mieux traités ligne par ligne à la fois. L'ouverture d'un curseur sur un jeu de résultats permet de traiter celui-ci ligne par ligne. Vous pouvez affecter un curseur à une variable ou un paramètre avec un curseur type de données.

Les opérations curseurs sont prises en charges dans les instructions suivantes :

FERMER

PROCÉDURE DE CRÉATION

DÉSALLOUER

DECLARE CURSOR

DÉCLARER @local_variable

SUPPRIMER

EXTRAIRE

OUVREZ

MISE À JOUR

ENSEMBLE

Les fonctions système et les procédures système enregistrées suivantes prennent également en charge les curseurs :

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Curseurs

Ajouts de la communauté

Afficher: