相关疑难解决方法(0)

是否应该在此处使用表值参数?

我有以下查询:

 @"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

sql-server-2008 c#-3.0

1
推荐指数
1
解决办法
2253
查看次数

标签 统计

c#-3.0 ×1

sql-server-2008 ×1