如何将数组传递到SQLServer存储过程如何将数组传递到SQLServer存储过程?例如,我有一份员工名单。我想使用这个列表作为一个表,并将它与另一个表连接起来。但是,员工列表应该作为参数从C#传递。
3 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
';123;434;365;'
123
, 434
365
CREATE PROCEDURE dbo.DoSomethingOnSomeEmployees @List AS varchar(max)ASBEGIN SELECT EmployeeID FROM EmployeesTable -- inner join AnotherTable on ... where @List like '%;'+cast(employeeID as varchar(20))+';%'ENDGO
添加回答
举报
0/150
提交
取消