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