Цитата:
Сообщение от
oip
Нет у range в X++ ограничения в 250 символов. Ограничение в 250 символов есть только у EDT Range, который стандартно используется на формах для указания критериев запросов. Но и его длину можно увеличить.
А вот больше скольких-то сотен условий по ИЛИ добавить не получится, есть ограничение на уровень вложенности WHERE.
Я бы еще добавил, что при большом количестве условий по OR в where, увеличивается вероятность того, что сиквельный оптимизатор переглючит и он уйдет в full scan (Точнее конечно же - в поиск по индексу, но только по условию dataareaId==key).
Я, поэтому, всегда пользуюсь техникой, которую участник db описал. Хотя я ее предпочитаю даже не столько с точки зрения производительности, сколько с точки зрения наглядности...