*** Bonjour, ***
J'aimerai insérer des données d'une table dans une autre avec somme des champs si la clé existe déjà et insertion sinon.
Pour cela j'ai utilisé la commance MERGE :
Erreur renvoyée : ORA-00905: mot-clé absentCode:
1
2
3
4
5
6
7
8 MERGE INTO agent a USING (SELECT * FROM ouvrier) d ON(a.id=d.id) WHEN MATCHED THEN UPDATE SET a.som1=a.som1+d.val1,a.som2=a.som2+d.val2 WHEN NOT MATCHED THEN INSERT(a.id,a.som1,a.som2) VALUES(d.id,d.som2,d.val2);
J'utilise Oracle 10g.
*** Merci d'avance***