Salut,
J'ai un soucis de MERGE ,
Ma source :
1(PK),A
2(PK),B
1(PK),C
Ma target est vide.
L'error :
Violation of PRIMARY KEY constraint 'PK_'. Cannot insert duplicate key in object 'maCible'. The duplicate key value is (1).
La commande:
Je sais que l'erreur est "normale",vu qu'il essaie d'insérer 2x la clé 1 dans le même commit, mais serait-il possible de la gérer afin d'éviter que tout le merge ne crash?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 MERGE into maCible as target USING maSource as source ON TARGET.id= SOURCE.id WHEN NOT MATCHED THEN insert values(source.id,source.value);
Partager