Sql*Plus ORA-00905 sur un MERGE
je suis sous ORACLE 9i Release 9.2.0.7.0 sous AIX
Code:
1 2 3 4 5 6 7 8 9
|
merge into TC_0130 using TM_0130
on (TC_0130.MLP_NUM = TM_0130.MLP_NUM and
TC_0130.MLP_PRG_COD = TM_0130.MLP_PRG_COD and
TC_0130.MLP_NUM_SYND = TM_0130.MLP_NUM_SYND and
TC_0130.AGT_CAU = TM_0130.AGT_CAU)
when matched then update set TC_0130.COD_NOTIF = '1' ,
TC_0130.DAT_FIN = '20080101';
select count (*) from TC_0130; |
j'ai une erreur ORA-00905: missing keyword
sur
TC_0130.DAT_FIN = '20080101'
je comprends d'autant moins que j'ai déjà fait des MERGE "équivalents"