sql >> Databáze >  >> RDS >> Oracle

Způsobeno:java.sql.SQLException:ORA-01795:maximální počet výrazů v seznamu je 1000?

Je to omezení Oracle, a proto má chybový kód Oracle... i když můžete namítnout, že je to omezení Hibernate, že to transparentně neobchází :)

Pravděpodobně byste měli umístit seznam do dočasné tabulky a připojit se k ní, za předpokladu, že Oracle nemá nic jako SQL Server parametry s hodnotou tabulky . (Nebo můžete svůj dotaz rozdělit na více dotazů, potenciálně – záleží na tom, co děláte.)



  1. Formulář PHP odesílá prázdná data do mySQL

  2. Jaké je použití operátoru &v SQL SERVER

  3. Spojení tabulek na více serverech

  4. DotConnect společnosti DevArt pro Oracle vs poskytovatel dat ADO.NET společnosti DataDirect