Я пытаюсь отладить чужие отчеты SQL и поместил базовый запрос отчетов в окна запросов SQL 2012.
Одним из параметров, запрашиваемых в отчете, является список целых чисел. Это достигается в отчете с помощью раскрывающегося списка с несколькими вариантами выбора. Основной запрос отчета использует этот список целых чисел в where
предложении, например:
select *
from TabA
where TabA.ID in (@listOfIDs)
Я не хочу изменять отлаживаемый запрос, но не могу понять, как создать на SQL Server переменную, которая может содержать данные этого типа для его проверки.
например
declare @listOfIDs int
set listOfIDs = 1,2,3,4
Не существует типа данных, который может содержать список целых чисел, так как я могу выполнить запрос отчета на моем SQL Server с теми же значениями, что и отчет?