如何使用存储过程传递多个值?

时间:2013-12-20 11:00:45

标签: sql sql-server-2008 stored-procedures

我想使用存储过程传递多个值?

select * from Mytable where column1 in ('aa','bb','cc')

现在我想使用存储过程

传递这些column1参数
  

我该怎么做?

1 个答案:

答案 0 :(得分:2)

试试这个:

SELECT * 
FROM Mytable
WHERE CHARINDEX(',' + CAST(Column1 AS varchar) + ',', @YourParameter)  > 0