Bonjour à tous, j'ai une table dans laquelle j'ai créé 12 variables pour les 12 mois de l'année.
Je souhaite faire une boucle afin d'alimenter ces 12 variables mais cela ne fonctionne pas, voici ma requête :
==> L'utilisation de la macro qui doit référencer le nom de chaque variable ne fonctionne pas dans : Update DIM_SEJALL set @mois=0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 DECLARE @n int WHILE @n <= 3 BEGIN DECLARE @mois char(6) If @n=1 set @mois='janv_r' If @n=2 set @mois='fev_r' If @n=3 set @mois='mars_r' -- On met dans un premier temps la valeur 0 pour tous les mois update DIM_SEJALL set @mois=0 Set @n=@n+1 END
Merci de votre aide.
Partager