Un exemple concret :
voici la table SAS T que je lis
Je dois ensuite mettre à jour pour chaque enregistrement de cette table SAS T comme suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ID1 ID2 dernoi V1 V2 V3 V4 V5 1 2 1 1 3 2 1 4 3 2 1 2 2 2 3 2 3 0
Si dernoi = 0, je ne fais rien
Si dernoi = 1, je mets à jour V1
Si dernoir = 2, je mets à jour V1, V2
Si dernoi = 3, je mets à jour V1,V2,V3
Si dernoi = 4, je mets à jour V1,V2,V3,V4
etc....
Pour mettre à jour V1, V2, ..., je récupère à l'aide de requêtes SQL les données à partir d'une table Oracle O :
exemple table O :
On doit donc obtenir la table T mise à jour de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ID1 ID2 NOI V 1 2 1 A 1 3 1 A 1 3 2 B 1 4 1 C 1 4 2 D 1 4 3 E 2 1 1 A 2 1 2 B 2 2 1 C 2 2 2 F 2 2 3 G
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ID1 ID2 dernoi V1 V2 V3 V4 V5 1 2 1 A 1 3 2 A B 1 4 3 C D E 2 1 2 A B 2 2 3 C F G 2 3 0
Partager