Bonjour,
Aujourd'hui j'ai une requête pour laquelle je récupère des lignes.
j'en crée un cursor et je parcourt toutes les lignes pour
les insérer dans une autre table contenant un champ compteur supplémentaire.
Exemple pour :
Code:
declare curLignes cursor for
select A, B, C
from maTable1 inner join maTable2 on ....
declare @a varchar(..), @b ..., @c ...,
@Compteur int
select @Compteur = 0
open curLignes
fetch next from curLignes into @a, @b, @c
while @@FETCH_STATUS = 0
begin
set @Compteur = @Compteur + 1
insert into MONRESULTAT( @a, @b, @c, @Compteur )
fetch next from curLignes into @Reference, @UdP, @Ligne, @Qte
end
Je souhaiterais éviter de passer par un curseur.
insérer directement mes lignes avec le compteur.
Merci d'avance pour les réponses.
Partager