MERGE - Violation of PRIMARY KEY constraint
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:
Code:
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); |
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?