Estoy tratando de depurar los informes SQL de otra persona y he colocado la consulta de informes subyacente en una ventana de consulta de SQL 2012.
Uno de los parámetros que solicita el informe es una lista de enteros. Esto se logra en el informe a través de un cuadro desplegable de selección múltiple. La consulta subyacente del informe utiliza esta lista entera en la where
cláusula, por ejemplo
select *
from TabA
where TabA.ID in (@listOfIDs)
No quiero modificar la consulta que estoy depurando, pero no puedo entender cómo crear una variable en el servidor SQL que pueda contener este tipo de datos para probarla.
p.ej
declare @listOfIDs int
set listOfIDs = 1,2,3,4
No hay ningún tipo de datos que pueda contener una lista de enteros, entonces, ¿cómo puedo ejecutar la consulta de informe en mi SQL Server con los mismos valores que el informe?