sql >> Databasteknik >  >> RDS >> Oracle

oracle var begränsat till 1000 / viloläge

Denna databasbegränsning finns fortfarande med viloläge. Om du verkligen behöver ha mer än 1000 objekt i din in-klausul måste du dela upp listan själv i koden och köra frågan för varje block med 1000 nycklar, och sedan lägga till resultatuppsättningarna tillsammans.

Observera att detta hack går sönder om din fråga behöver sortera eller på annat sätt aggregera resultaten av frågan eftersom hela uppsättningen resultat endast kommer att vara känd i koden. I det här fallet är det bättre att hitta ett annat sätt att skriva frågan som inte kräver en IN klausul.



  1. Skapa en utlösare

  2. hur man kör mysql-kommandot DELIMITER

  3. Fel vid installation av mysqlclient för python på Ubuntu 18.04

  4. Hur kan jag flytta en SQL Server LocalDb-databas från en dator till en annan?