2
我的表:如何将同一列的多个参数传递给sqlserver 2008中的SP?
id address tag
1 test class1
2 test1 class2
3 test3 class3
在SP我写的select语句是这样的:
Select address from mytable where tag IN (@SingleParameter)
传递参数,从UI到SP为:
string SingleParameter = "";
SingleParameter = "class1,class2,class3";
comand.Parameters.AddWithValue("@SingleParameter",SingleParameter);
然后没有得到,如果任何结果记录在表格中。
虽然发送像
string SingleParameter = "";
SingleParameter = "class1";
comand.Parameters.AddWithValue("@SingleParameter",SingleParameter);
然后得到结果单个值。 如何将字符串中的多个值传递给SP? 请告诉我........
[如何编写包含多个参数的查询的存储过程?](http://stackoverflow.com/questions/9747724/how-to-write-a-stored-procedure-which-contains查询中使用多个参数) – 2012-03-29 06:03:11
[参数化SQL IN子句?](http://stackoverflow.com/questions/337704/parameterizing-an-sql-in-clause) – 2012-03-29 09:07:25