Sto cercando di eseguire il debug dei rapporti SQL di qualcun altro e ho inserito la query dei rapporti sottostanti in una finestra di query di SQL 2012.
Uno dei parametri richiesti dal rapporto è un elenco di numeri interi. Ciò si ottiene sul report tramite una casella a discesa multi-selezione. La query sottostante del report utilizza questo elenco di numeri interi nella where
clausola es
select *
from TabA
where TabA.ID in (@listOfIDs)
Non voglio modificare la query di cui sto eseguendo il debug, ma non riesco a capire come creare una variabile su SQL Server in grado di contenere questo tipo di dati per testarlo.
per esempio
declare @listOfIDs int
set listOfIDs = 1,2,3,4
Non esiste un tipo di dati che può contenere un elenco di numeri interi, quindi come posso eseguire la query di report sul mio SQL Server con gli stessi valori del report?