[Résolu][SQL SERVER 2000] Noms de variables dynamiques
Bonjour, j'aimerai savoir si il est possible de créer des noms de variables dynamiques au sein d'une procedure stockée.
Ceci dans le but de récupérer des valeurs sans avoir à traiter tous les cas.
Voici ce que j'essai de faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
set @i = 1 ;
declare Curseur cursor for
select id_article from age.tl_ligne_suppl where id_ligne_cmde = @id_ligne_cmde ;
open Curseur ;
fetch Curseur into @id_article ;
while @@fetch_status = 0
begin
set @code_suppl = ( select code_article from age.article where id_article = @id_article ) ;
set @code_suppl_+@i = @code_suppl ;
set @i = @i + 1 ;
fetch CurseurSuppl into @id_article ;
end
close Curseur ;
deallocate Curseur ; |
J'aimerai obtenir quelque chose comme ca :
@code_suppl_1 = 102385 ;
@code_suppl_2 = 127845;
etc.
Merci beaucoup