Комментарии 1
А почему не хранимые процедуры? Они более безопасны (можно раздавать права на запуск например) и они хранят готовый план, т.е. должны быть более эффективны.
В запросах с like лучше стараться использовать field like 'patt%' , так есть шанс попасть в индекс, а при использовании field like '%patt%' индекс не по полю field скорее всего не будет использоваться.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Оптимизация динамического SQL в SQL Server: ключ к высокой производительности