Başkasının SQL raporlarında hata ayıklamaya çalışıyorum ve SQL 2012 sorgu pencerelerine temel raporlar sorgusu yerleştirdik.
Raporun istediği parametrelerden biri tamsayıların listesidir. Bu, raporda çoklu seçim açılır kutusu aracılığıyla elde edilir. Raporun altında yatan sorgu, bu tamsayı listesini where
yan tümcede kullanır;
select *
from TabA
where TabA.ID in (@listOfIDs)
Hata ayıklama yaptığım sorguyu değiştirmek istemiyorum, ancak SQL Server'da bu tür verileri test etmek için bu tür verileri tutabilen bir değişken oluşturmayı anlayamıyorum.
Örneğin
declare @listOfIDs int
set listOfIDs = 1,2,3,4
Tamsayıların listesini tutabilecek hiçbir veri türü olmadığından, SQL Server'ımda rapor sorgusunu raporla aynı değerlerle nasıl çalıştırabilirim?