我的参数有问题 如果我进去了 具体的事情
即
@Sdate=01-01-2014, @edate =07-01-2014, @bd = Hobson, @CG= 01,02,03,04
我得到数据,一切都很完美
如果我传入
@Sdate=01-01-2014, @edate =07-01-2014, @bd = Hobson,Jerry,garry,bob,james @CG= 01,02,03,04
我什么都没有,甚至没有hobsons数据
在您询问我的参数传递多个条件之前已经设置了
in (@parameterName)
答案 0 :(得分:0)
我怀疑问题是你正在尝试使用逗号分隔列表作为IN子句的一部分。你不能这样做。您必须首先或更好地解析这些分隔值,传入表值参数。这篇文章解释了如何拆分分隔值。
http://sqlperformance.com/2012/07/t-sql-queries/split-strings