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

SQL IN Klausul 1000 batas item

Ada solusi lain untuk ini yang tidak disebutkan dalam jawaban lain mana pun (atau pertanyaan lain yang dijawab):

Setiap pernyataan dalam seperti x in (1,2,3) dapat ditulis ulang sebagai (1,x) in ((1,1), (1,2), (1,3)) dan batas 1000 elemen tidak akan berlaku lagi. Saya telah menguji dengan indeks pada x dan menjelaskan rencana masih melaporkan bahwa Oracle menggunakan predikat akses dan pemindaian jangkauan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle (ORA-02270):tidak ada kunci unik atau kunci utama yang cocok untuk kesalahan daftar kolom ini

  2. Oracle:PADA PEMBARUAN KUNCI DUPLICATE

  3. Oracle 12:Bergabung dengan daftar yang dipisahkan koma?

  4. Contoh Oracle Dynamic SQL untuk Menyisipkan Catatan Menggunakan DBMS_SQL

  5. SQLT di 12c Tidak Dapat Mengumpulkan Statistik