Tôi có một bảng gọi là Map_Data và các dữ liệu trông giống như:Nhân vật phụ trong khi sử dụng XML PATH
ID SoCol Descol
125 case Per_rating when 5 then 'Good' when 4 then 'Ok' else null end D_Code
Và tôi đã viết một truy vấn trên hàng cụ thể này và truy vấn là:
SELECT Params = (SELECT DesCol + ' = ''' + SoCol + ''''
FROM dbo.Map_Data t1
WHERE ID = 125
FOR
XML PATH('')
)
và Tôi nhận được kết quả như sau:
D_Code = 'case per_rating
 when 5 then 'Good'
 when 4
 then 'Ok'
 end'
Bất cứ ai có thể cho tôi biết lý do tôi nhận được '
'
và làm cách nào tôi có thể sửa?
Kiểm tra nội dung của Mapdata, tôi nghĩ rằng có # 13 (Vận chuyển hàng hóa) trong đó. Chúng có thể không hiển thị trong bất kỳ thứ gì bạn đang sử dụng để hiển thị nội dung bảng. Cho dù họ có vẻ như SoCol đã được làm đẹp. –