参数不起作用

时间:2015-09-21 15:21:01

标签: sql-server visual-studio stored-procedures reporting-services

我的参数有问题 如果我进去了 具体的事情

@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) 

1 个答案:

答案 0 :(得分:0)

我怀疑问题是你正在尝试使用逗号分隔列表作为IN子句的一部分。你不能这样做。您必须首先或更好地解析这些分隔值,传入表值参数。这篇文章解释了如何拆分分隔值。

http://sqlperformance.com/2012/07/t-sql-queries/split-strings

相关问题