2010-10-22 5 views

Répondre

2

Créez un paramètre dans votre procédure stockée qui accepte le texte pour gérer les valeurs multiples.

Vous devrez utiliser le mot-clé IN, et pour ce faire, vous devrez effectuer un SQL dynamique dans la procédure stockée.

Un paramètre à valeurs multiples provenant de SSRS contenant 3 valeurs de recherche ressemblera à ceci '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 
Questions connexes