sql >> Database >  >> RDS >> Oracle

Veroorzaakt door:java.sql.SQLException:ORA-01795:maximum aantal expressies in een lijst is 1000?

Het is een Oracle-beperking, daarom heeft het een Oracle-foutcode... hoewel je zou kunnen stellen dat het een beperking van Hibernate is dat het er niet transparant omheen werkt :)

U moet de lijst waarschijnlijk in een tijdelijke tabel plaatsen en daaraan deelnemen, ervan uitgaande dat Oracle niet zoiets heeft als SQL Server parameters met tabelwaarde . (Of u kunt uw zoekopdracht eventueel opsplitsen in meerdere zoekopdrachten - het hangt ervan af wat u doet.)



  1. Hoe e-mails verzenden wanneer de verstreken tijd automatisch bepaalde uren bereikt?

  2. Hoe PostgreSQL op een VPS / Dedicated Server te krijgen

  3. Relationeel databaseontwerp meerdere gebruikerstypen

  4. php mysql-tekenset:html van internationale inhoud opslaan