Oracle
 sql >> база данни >  >> RDS >> Oracle

Ограничение на артикули от клауза 1000 на SQL IN

Има друго решение за това, което не е споменато в нито един от другите отговори (или други въпроси с отговор):

Всяко в израз като x in (1,2,3) може да се пренапише като (1,x) in ((1,1), (1,2), (1,3)) и ограничението от 1000 елемента вече няма да се прилага. Тествах с индекс на x и обясни план все още съобщава, че Oracle използва предикат за достъп и сканиране на диапазона.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли някакъв начин пула за връзки на JBoss да се свърже отново с Oracle, когато връзките се развалят?

  2. начини за избягване на глобални временни таблици в oracle

  3. Метод за събиране:LIMIT функция в базата данни на Oracle

  4. Разбиране на разликите между API за таблици и транзакции

  5. Въведение в оператора FORALL в базата данни на Oracle