Должны ли здесь использоваться табличные параметры?
У меня есть следующий запрос:
@"UPDATE students SET IsDeleted = 1 WHERE StudentId IN (
SELECT StudentId FROM Class where PassId IN (
SELECT Id FROM ClassValueTable WHERE IsDeleted <> 1"
+ activeIds)))";
где activeIds = строка некоторых чисел, например: 1,2,3,4 ...
Я хочу преобразовать этот запрос в хранимую процедуру. Мой вопрос, каков наилучший способ передать activeIds в качестве параметра этой хранимой процедуре?
* Код на C # и я использую SQL Server 2008