我有以下查询:
@"UPDATE students SET IsDeleted = 1 WHERE StudentId IN (
SELECT StudentId FROM Class where PassId IN (
SELECT Id FROM ClassValueTable WHERE IsDeleted <> 1"
+ activeIds)))";
Run Code Online (Sandbox Code Playgroud)
其中activeIds =一些数字的字符串,例如:1,2,3,4 ...
我想将此查询转换为存储过程。我的问题是将activeIds作为参数传递给此存储过程的最佳方法是什么?
*代码在C#中并且正在使用SQL Server 2008