Próbuję debugować czyjeś raporty SQL i umieściłem zapytanie bazowe raportów w oknach zapytań SQL 2012.
Jednym z parametrów, o które prosi raport, jest lista liczb całkowitych. Można to osiągnąć w raporcie za pomocą listy rozwijanej wielokrotnego wyboru. Zapytanie bazowe raportu używa tej listy liczb całkowitych w where
klauzuli, np
select *
from TabA
where TabA.ID in (@listOfIDs)
Nie chcę modyfikować zapytania, które debuguję, ale nie mogę dowiedzieć się, jak utworzyć zmienną na serwerze SQL, która może przechowywać tego typu dane, aby ją przetestować.
na przykład
declare @listOfIDs int
set listOfIDs = 1,2,3,4
Nie ma typu danych, który może przechowywać listę liczb całkowitych, więc jak mogę uruchomić zapytanie raportu na moim serwerze SQL z tymi samymi wartościami co raport?