Нет, ничего ужасного в увеличении длины нету.
Но, учтите, что рано или поздно вы наткнетесь на максимальную длину значения в where выражении SQL Server (она равно около 2000 символов на какой-то из версий, если мне память не изменяет).
То есть, если вам нужен фильтр по 300 символов, то да, все ОК. Но если вы собираетесь генерировать очень длинные фильтры - возможно exist join подойдет больше.
На форуме обсуждалась эта проблема, к слову, поэтому можете попробывать поискать конкретные детали.
|