|
![]() |
#1 |
Участник
|
Нет, ничего ужасного в увеличении длины нету.
Но, учтите, что рано или поздно вы наткнетесь на максимальную длину значения в where выражении SQL Server (она равно около 2000 символов на какой-то из версий, если мне память не изменяет). То есть, если вам нужен фильтр по 300 символов, то да, все ОК. Но если вы собираетесь генерировать очень длинные фильтры - возможно exist join подойдет больше. На форуме обсуждалась эта проблема, к слову, поэтому можете попробывать поискать конкретные детали. |
|
|
За это сообщение автора поблагодарили: Logger (3), aidsua (2). |
![]() |
#2 |
MCT
|
2Logger
Паш, я когда давно крутил эту проблему, и решил, что луше создавать временную табличку с критериями и джойнить, как Иван предложил. Как то на мой взгляд это выглядит посимпотнее. ![]()
__________________
Axapta book for developer |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
query, querybuildrange, range |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|