Tôi đang cố gắng gỡ lỗi các báo cáo SQL của người khác và đã đặt truy vấn báo cáo cơ bản vào một cửa sổ truy vấn của SQL 2012.
Một trong những tham số mà báo cáo yêu cầu là danh sách các số nguyên. Điều này đạt được trên báo cáo thông qua hộp thả xuống đa lựa chọn. Truy vấn cơ bản của báo cáo sử dụng danh sách số nguyên này trong where
mệnh đề, vd
select *
from TabA
where TabA.ID in (@listOfIDs)
Tôi không muốn sửa đổi truy vấn tôi đang gỡ lỗi nhưng tôi không thể tìm ra cách tạo một biến trên Máy chủ SQL có thể chứa loại dữ liệu này để kiểm tra nó.
ví dụ
declare @listOfIDs int
set listOfIDs = 1,2,3,4
Không có kiểu dữ liệu nào có thể chứa danh sách các số nguyên, vậy làm cách nào tôi có thể chạy truy vấn báo cáo trên Máy chủ SQL của mình với cùng các giá trị như báo cáo?