我正在尝试调试其他人的 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 上使用与报告相同的值运行报告查询?