Trên máy chủ sản xuất, tôi sẽ viết một số hàm có giá trị bảng để tách danh sách, nhưng nếu bạn cần truy vấn đặc biệt nhanh, thủ thuật xml này có thể hoạt động
declare @listOfPageIds varchar(50), @data xml
declare @temp table(id int)
select @listofPageIds = '2, 3, 4, 5, 6, 7, 14, 15';
select @data = '<t>' + replace(@listofPageIds, ', ', '</t><t>') + '</t>'
insert into @temp
select
t.c.value('.', 'int') as id
from @data.nodes('t') as t(c)
select * from @temp