Как мне параметризовать запрос, содержащий предложение IN
с переменным числом аргументов, вроде этого?
SELECT * FROM Tags
WHERE Name IN ('ruby','rails','scruffy','rubyonrails')
ORDER BY Count DESC
В этом запросе количество аргументов может быть от 1 до 5.
Я бы предпочел не использовать выделенную хранимую процедуру для этого (или XML), но если есть какой-то элегантный способ, характерный для SQL Server 2008, Я открыт для этого.