1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
-- Déclaration des variables de réception
DECLARE @ch1 TYPE
DECLARE @ch2 TYPE
-- Déclaration du curseur
DECLARE monCurseur CURSOR FOR SELECT ch1,ch2 FROM maTable
-- Ouverture du curseur
OPEN monCurseur
-- Lecture de la première ligne
FETCH NEXT FROM monCurseur INTO @ch1,@ch2
WHILE @@FETCH_STATUS=0
BEGIN
/*Traitement SQL*/
--lecture de la ligne suivante
FETCH NEXT FROM monCurseur INTO @ch1,@ch2
END
-- Fermeture du curseur
CLOSE monCurseur
--Désallocation mémoire du curseur
DEALLOCATE monCurseur |