sql >> Database >  >> RDS >> Oracle

Voorwaarden toevoegen in MERGE-instructie in Oracle SQL voor INSERT/UPDATE

U kunt eenvoudig WHERE . toevoegen clausule naar UPDATE . Meer hierover in Oracle Docs.

Dus in jouw geval zou het er als volgt uit moeten zien:

...
WHEN MATCHED
THEN
   UPDATE
   SET   tgt.column3= src.column3,
         tgt.column4 = src.coulmn4
   WHERE tgt.column3 IN (val1, val2) 
WHEN NOT MATCHED
...


  1. i18n-gegevens ophalen met fallback-taal

  2. MySQL-query / uitvoeringsvolgorde van de clausule

  3. Hoe verander je de locatie van de logmap in postgresql 9.4?

  4. Kan geen verbinding maken met mysql-server met go en docker - kies tcp 127.0.0.1:3306:verbinden:verbinding geweigerd