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

Disebabkan oleh:java.sql.SQLException:ORA-01795:jumlah maksimum ekspresi dalam daftar adalah 1000?

Ini adalah batasan Oracle, itulah sebabnya mengapa ia memiliki kode kesalahan Oracle... meskipun Anda dapat berargumen bahwa itu adalah batasan Hibernate yang tidak secara transparan mengatasinya :)

Anda mungkin harus memasukkan daftar ke tabel sementara dan bergabung dengan itu, dengan asumsi Oracle tidak memiliki apa pun seperti SQL Server parameter bernilai tabel . (Atau Anda dapat memecah kueri menjadi beberapa kueri, kemungkinan besar - tergantung pada apa yang Anda lakukan.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan tahun berturut-turut maksimum untuk setiap ID dalam tabel (Oracle SQL)

  2. Entity Framework Oracle dan Sql Server - cara membangun aplikasi independen database

  3. Membuat Aplikasi Java di Oracle JDeveloper, Bagian 1

  4. Apakah substr atau LIKE lebih cepat di Oracle?

  5. Cara menggunakan variabel dari kursor dalam pernyataan pilih kursor lain di pl/sql