sql >> Database >  >> RDS >> Oracle

orakel waar beperkt tot 1000 / winterslaap

Deze databasebeperking bestaat nog steeds met hibernate. Als u echt meer dan 1000 items in uw in-clausule moet hebben, moet u de lijst zelf in de code splitsen en de query uitvoeren voor elk blok van 1000 sleutels, en vervolgens de resultatensets bij elkaar voegen.

Let op:deze hack wordt afgebroken als uw zoekopdracht de resultaten van de zoekopdracht moet sorteren of op een andere manier moet samenvoegen, omdat de volledige set resultaten alleen in de code bekend is. In dit geval kunt u beter een andere manier vinden om de zoekopdracht te schrijven waarvoor geen IN . nodig is clausule.



  1. Selecteer een bericht dat geen bepaalde tag heeft

  2. Postgres KOPIREN NAAR / VAN EEN BESTAND als niet-supergebruiker

  3. Hoe vraag ik naar waarden met het hoogste aantal stemmen en geen vlaggen in PostgreSQL?

  4. Gegoten van VARCHAR naar INT - MySQL