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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Update Tbl_Matrix_Load SET [1] = Freq, Route1 = Route FROM TableTempo36 WHERE OG = 1
Mais ca ne fonctionne pas, j'arrive pas à trouver la bonne syntaxe, Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager