nom de champ changeant ds un while
Bonjour, j'ai une requete update que j'utilise 36 fois en suivant, pour l'instant j'ai eris les 36 update, il est qd meme moins lourd de le faire dans un boucle, mon pb c'est que je n'arrive pas à integrer mon compteur ds ma requete :
Code:
1 2
|
Update Tbl_Matrix_Load SET [1] = Freq, Route1 = Route FROM TableTempo36 WHERE OG = 1 |
mes champs qui changent sont le 1 et le route1 dans le SET et le 1 dans la clause WHERE, je veux faire une boucle jusque 36
Code:
1 2 3 4 5 6
|
WHILE @i <=36
BEGIN
Update Tbl_Matrix_Load SET [@i] = Freq, Route@i = Route FROM TableTempo36 WHERE tbl_Matrix_Load.Supplier_code = SC AND tbl_matrix_Load.Dock_code = DC AND OG = @i
@i = @i + 1
END |
Mais ca ne fonctionne pas, j'arrive pas à trouver la bonne syntaxe, Merci