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

oracle където в ограничение до 1000 / хибернация

Това ограничение на базата данни все още съществува при хибернация. Ако наистина трябва да имате повече от 1000 елемента във вашата клауза in, ще трябва сами да разделите списъка в кода и да изпълните заявката за всеки блок от 1000 ключа, след което да добавите резултатите заедно.

Обърнете внимание, че този хак не работи, ако вашата заявка трябва да сортира или по друг начин да обобщи резултатите от заявката, тъй като пълният набор от резултати ще бъде известен само в кода. В този случай е по-добре да намерите друг начин да напишете заявката, който не изисква IN клауза.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Синтаксис за персонализирана отложена оценка/късо съединение на функционални параметри

  2. asp classic как да прихванете грешки при свързване към сървър, свързан с oracle

  3. Как да проверя версията на JDK в Oracle?

  4. Използване на низ в съхранена процедура на Oracle

  5. Вмъкване на външен ключ с множество стойности