j'ai un problème avec merge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
MERGE INTO t_rejets a
      USING T_RAYONS b
       ON (    a.em_key = b.fam
          AND a.em_version = b.rayon
		  )
       WHEN MATCHED THEN
	   UPDATE
	   SET EM_KEY='newUP'
 
	  WHEN NOT MATCHED THEN
	  INSERT(EM_KEY) VALUES('newIN');
j'obtiens ce qui suit:
ORA-00904: "A.EM_KEY": invalid identifier
j'ai lu quelque part que merge (cette syntaxe ci en tout cas) à fait son apparition depuis la version 9i d'oracle.
je suis presque certain que je travaille sur une 9i.
au quel cas ou il s'avererai que je travaille sur une version anterieur pourais-je avoir en plus de ma reponse la "vieille" syntaxe de merge svp ?
merci pour toutes vos contributions