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

Interaksi kunci SELECT FOR UPDATE dengan kursor dan DML batch

sepertinya masalahnya adalah Anda harus menghapus jutaan baris dan Anda ingin melakukannya dalam kepingan

jika demikian, ini mungkin berhasil untuk Anda -- ini akan mengulang dan menghapus baris dan komit sehingga Anda tidak kehabisan undo dan Anda tidak perlu khawatir tentang mengunci baris

begin
   loop
      delete from xx where yyy=zzz and rownum < 1000;
      exit when sql%rowcount = 0;
      commit;
   end loop;
   commit;
end;
/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi Int32 ke nomor Oracle (5) dengan EF4

  2. isi kolom berdasarkan 2 kolom

  3. Dokumentasi Oracle

  4. Bagaimana menjalankan pernyataan Oracle ini di JDBC

  5. Cara memasukkan data langsung dari Excel ke Oracle Database