Generer des noms de variables avec une boucle
Salut,
J'ai besoin de faire le même traitement sur de nombreux champ et de nombreuse variables qui portent le même noms et qui diffèrent d'un indice à la fin
genre (@variable_name_1,variable_name_2,etc.)
Je veux generer les noms de variables dans une boucle pour ne pas reecrire le code.
J'ai essayer de faire ça
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| DECLARE @i INT
DECLARE @n INT
DECLARE @name CHAR(30)
SET @i =0
SET @n =4
SET @name = 'variable_name_'
while(@i < @n)
BEGIN
SET @i = @i +1
SET @name = @name + CAST (@i as CHAR)
PRINT @name
END |
mais ça m'affiche
Code:
1 2 3 4
| variable_name_
variable_name_
variable_name_
variable_name_ |
Ou est le pb?
Merci