Я использую SSMS 17.8.1. SQL Server 2012 - 11.0.7001.0
У меня есть список событий, и я пытаюсь использовать функцию набивки, чтобы получить список участников этих событий. Для одного события есть много участников, поэтому я хочу, чтобы список участников находился в одной ячейке.
Я пытаюсь сделать разрыв строки между каждым участником, чтобы я мог скопировать в Excel, и он сохраняет разрыв строки так, Я могу обернуть текст в Excel, и каждый участник находится в отдельной строке в одной ячейке, как показано ниже
Пример Excel
Я пытался использовать
STUFF((SELECT char(10) + ...
FOR XML PATH(''), TYPE).value('.', 'nvarchar(max)'), 1, 1, '')
но это не работает.
Я нашел этот код, который работает при копировании в Excel и сохраняет разрыв строки, но изменение функции STUFF не работает:
select char(34) + 'Hello' + char(10) + 'World' + char(34)