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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
variable_name_                
variable_name_                
variable_name_                
variable_name_
Ou est le pb?


Merci