sql >> Database >  >> RDS >> Oracle

Hoe kan ik bij het samenvoegen in Oracle SQL rijen bijwerken die niet overeenkomen in de SOURCE?

U kunt het doen met een aparte UPDATE-verklaring

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

Ik ken geen enkele manier om dit in je MERGE-instructie te integreren.



  1. kunnen we een externe sleutel hebben die geen primaire sleutel is in een andere tabel?

  2. Sql. De SP of functie zou de volgende datum voor vrijdag moeten berekenen

  3. Hoe RandomBlob() werkt in SQLite

  4. Hoe wordpress op MS SQL te installeren