SQL 'вещи' и 'FOR XML PATH' генерируют странные символы
У меня есть следующий запрос внутри большего оператора Select в SQL Server:
CONVERT(NVARCHAR(2000),stuff((SELECT '; ' + IsNull(D2.SelectedComments,'')
FROM #StudentDetails D2
WHERE D2.STUD_PK = A.STUD_PK AND D2.CourseNo = A.CourseNo
AND D2.Section = A.Section
FOR XML PATH('')),1,2,'')) AS SelectedComments,
Этот столбец генерирует некоторые странные символы после определенных записей, таких какThis approach is satisfactory .
, Я не понимаю где.
идет от. Я пытался делатьSELECT SelectedComments FROM #StudentDetails
прямо перед этим, и я не вижу.
, Кто-нибудь может сказать, откуда это может исходить?