Я хочу удалить записи из TARGET_TABLE, у которых нет соответствующей записи в SOURCE_TABLE.В Postgres, по-видимому, работает следующее, а в Oracle - нет:
MERGE INTO TARGET_TABLE tar
USING (select s.empno from SOURCE_TABLE s
left outer join TARGET_TABLE t
on s.empno=t.empno
where t.empno is null) src ON (tar.empno = src.empno)
WHEN NOT MATCHED THEN DELETE
Возможно ли выполнить DELETE как единственное действие при использовании MERGE в Oracle?