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

oracle di mana dalam batasan 1000 / hibernate

Batasan basis data ini masih ada dengan hibernasi. Jika Anda benar-benar perlu memiliki lebih dari 1000 item dalam klausa in Anda, Anda harus membagi daftar itu sendiri dalam kode dan menjalankan kueri untuk setiap blok 1000 kunci, lalu menambahkan kumpulan hasil bersama-sama.

Perhatikan bahwa peretasan ini rusak jika kueri Anda perlu mengurutkan atau menggabungkan hasil kueri karena set lengkap hasil hanya akan diketahui dalam kode. Dalam hal ini Anda lebih baik mencari cara lain untuk menulis kueri yang tidak memerlukan IN klausa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan saat memanggil Java dari PL/SQL

  2. PL/SQL Array ke CLOB

  3. Siklus terdeteksi saat menjalankan kueri rekursif

  4. Teks Oracle Berisi dan konten teknis

  5. Prosedur UTL_FILE.FOPEN() tidak menerima jalur untuk direktori?