我有查询,我正在使用绑定变量。查询就像将逗号分隔的数字作为SQL参数传递
Select...
From....
where Ids1 in (@SQLParameter1)
and Ids2 in (@SQLParameter2)
and Ids3 in (@SQLParameter3)
我值@SQLParameter1
,@SQLParameter2
,@SQLParameter3
字符串格式的所有数字逗号无法相依。我提到SQLParameter dataType为字符串,但Ids1,Ids2,Ids3是数字列,因此会引发错误。我尝试过DataType作为Varnumeric,但它没有工作。
那么如何将逗号分隔的数字作为SQL参数传递?
在此先感谢..
解-1。我可以动态地委托查询,但使用绑定变量来提高性能。解决方案2和3在我的情况下没有用处。 – user1049021