Oracle
 sql >> база данни >  >> RDS >> Oracle

Добавяне на условия в израза MERGE в Oracle SQL за INSERT/UPDATE

Можете просто да добавите WHERE клауза за UPDATE . Повече за това в документите на oracle.

Във вашия случай трябва да изглежда така:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hibernate ID нарастване oracle

  2. php oci8 ext не се зарежда Не може да се зареди динамична библиотека

  3. Първични ключове в Oracle и SQL Server

  4. Как да създадете коментар към изглед на база данни на oracle

  5. Какво е необходимо за работа с Oracle от Visual Studio 2010?