2
可能重复:
SSRS multi-value parameter using a stored procedure如何通过在存储过程中多值参数在SSRS
如何传递多值参数到SSRS存储过程?请提供一个示例查询或步骤。
可能重复:
SSRS multi-value parameter using a stored procedure如何通过在存储过程中多值参数在SSRS
如何传递多值参数到SSRS存储过程?请提供一个示例查询或步骤。
在您的存储过程中创建一个接受文本以处理多个值的参数。
您将需要使用IN关键字,为了做到这一点,您将需要在存储过程中执行动态SQL。
来自包含3个搜索值的SSRS的多值参数看起来像这样'1,2,344'。
CREATE PROCEDURE GetRecords @CustomerId nvarchar(50) AS
Declare @sql nvarchar(max)
Set @sql = 'Select * From Customers Where CustomerId IN (' + @CustomerId + ')'
exec sp_executesql @sql