sql >> Base de Datos >  >> RDS >> Oracle

Al realizar una MERGE en Oracle SQL, ¿cómo puedo actualizar las filas que no coinciden en SOURCE?

Puede hacerlo con una declaración de ACTUALIZACIÓN por separado

UPDATE report.TEST target
SET    is Deleted = 'Y'
WHERE  NOT EXISTS (SELECT 1
                   FROM   main.TEST source
                   WHERE  source.ID = target.ID);

No conozco ninguna forma de integrar esto en su declaración MERGE.