Bonjour,

Voici une requête MERGE :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
MERGE INTO jefy_paye.paye_code pc
USING 
(
	SELECT e.PCOD_CODE, e.PCOD_LIBELLE
	FROM plemenager.parm_papaye_envt e
) tmp ON tmp.PCOD_CODE = pc.PCOD_CODE
WHEN NOT MATCHED THEN
	INSERT (PCOD_ORDRE, PCOD_CODE, PCOD_LIBELLE)
	VALUES (jefy_paye.PAYE_CODE_SEQ.nextval(), tmp.PCOD_CODE, tmp.PCOD_LIBELLE);

Réponse d'Oracle :
Erreur à la ligne de commande: 6 Colonne: 3
Rapport d'erreur -
Erreur SQL : ORA-00969: mot-clé ON absent
00969. 00000 - "missing ON keyword"
Pourtant, il y est, le ON, non ?