我有一个关于从SSRS多值参数查询SQL的问题.我的多值参数基本上是空的,取决于用户输入的值,因此默认情况下它是空的:
如果没有向SSRS参数提供任何值,则尝试使SQL查询来查询所有数据,如果提供参数的数据,则只查询该参数的数据。SerialNumber, @SNList)SerialNumber IN (IIF(@SNList IS NULL, SerialNumber, @SNList)SerialNumber IN (@SNLi
所以我有存储过程和ssrs报告。存储过程期望该参数为varchar(50)类型(最大长度约为15个字符)。如果我在报表中选择了一个值(因此没有使用多重选择属性),那么它是工作的,但是当我选择多个值时,它会报告:procedure or function ... has to many arguments specified存储过程以什么格式接收多值参数?是'a,b,c‘这样的字符串吗?一张桌子