Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Spowodowane przez:java.sql.SQLException:ORA-01795:maksymalna liczba wyrażeń na liście to 1000?

Jest to ograniczenie Oracle, dlatego ma kod błędu Oracle ... chociaż można argumentować, że jest to ograniczenie Hibernate, że nie omija go w sposób przejrzysty :)

Powinieneś prawdopodobnie umieścić listę w tabeli tymczasowej i dołączyć do niej, zakładając, że Oracle nie ma niczego podobnego do Parametry wyceniane w tabeli . (Możesz też podzielić zapytanie na wiele zapytań, potencjalnie – to zależy od tego, co robisz).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nieprawidłowy wzorzec nazwy podczas próby przekazania niestandardowego mapowania obiektów typu oracle

  2. Jak uzyskać drugi co do wielkości lub trzeci co do wielkości wpis z tabeli?

  3. Odpowiednik zewnętrznych tabel Oracle w SQL Server

  4. Wybierz ciąg jako liczbę w Oracle

  5. Jaki jest najlepszy sposób na wymuszenie relacji „podzbioru” z ograniczeniami integralności?