Partager via


Curseurs (Transact-SQL)

Microsoft Les instructions SQL Server produisent un jeu de résultats complet mais il arrive que les résultats soient mieux traités ligne par ligne. 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 à l'aide du type de données cursor.

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

CLOSE

CREATE PROCEDURE

DEALLOCATE

DECLARE CURSOR

DECLARE @local\_variable

DELETE

FETCH

OPEN

UPDATE

SET

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

Voir aussi

Autres ressources

Curseurs (moteur de base de données)

Aide et Informations

Assistance sur SQL Server 2005