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