Я пытаюсь создать стандартизированные сценарии SQL для использования в моих отчетах SSRS. Если я хочу иметь такое заявление, как:
Select * from mytable
и используйте переменную SQL (параметр SSRS) в предложении where, есть ли какое-либо преимущество в скорости при использовании этого:
Где поле = @ MyField
VS.
Где поле IN (@MyField)
Я знаю, что второй вариант поддерживает как множественный выбор, так и одиночный выбор, тогда как первый поддерживает только один выбор.
Есть ли какие-либо потери производительности, если я напишу все свои запросы с помощью оператора IN для единообразия?