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 прямо перед этим, и я не вижу. , Кто-нибудь может сказать, откуда это может исходить?

Ответы на вопрос(2)

Ваш ответ на вопрос