Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menambahkan kondisi dalam pernyataan MERGE di Oracle SQL untuk INSERT/UPDATE

Anda cukup menambahkan WHERE klausa ke UPDATE . Selengkapnya tentang ini di dokumen oracle.

Jadi dalam kasus Anda seharusnya terlihat seperti:

...
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. Mengubah kueri Oracle menjadi tipe yang ditentukan pengguna di pl/sql

  2. -bash:imp:perintah tidak ditemukan oracle

  3. Cara Mendapatkan Kencan Kemarin di Oracle

  4. JPA dan 1000 ID digunakan di Oracle IN Operator

  5. GATHER_PLAN_STATISTICS tidak menghasilkan statistik rencana dasar