sql >> Databasteknik >  >> RDS >> Oracle

Prestandaproblem vid uppdatering av tabell från en annan tabell

Försök att använda merge.

merge into old_customer_source t1
using (select t2.custid, t2.firstname, t2.lastname
         from  new_customer_source t2
      ) t2
 on (t1.custid = t2.custid)
when matched then
update set t1.firstname = t2.firstname, 
           t1.lastname = t2.lastname
;



  1. Dödläge i Oracle

  2. Är SELECT COUNT(kolumn) snabbare/långsammare än SELECT COUNT(*)?

  3. Kan jag köra SSIS-paket med SQL Server Express eller webb- eller arbetsgruppsversioner?

  4. Hur man bestämmer scheman i en Oracle Data Pump Export-fil