Say Я использую FOR XML суб запрос, чтобы конкатенация и сортировки, а кроме того, данные содержат угловые скобки:Decode текст из FOR XML Sql запросы
SELECT STUFF((SELECT ', ' + '<' + NAME + '>'
FROM [sys].[login_token]
ORDER BY NAME
FOR XML PATH('')), 1, 2, '') AS Logins;
выводится что-то вроде
<\Everyone>, <BUILTIN\Administrators>, <BUILTIN\Administrators>
Как я могу иметь его декодируется, то есть, что-то вроде этого:
<\Everyone>, <BUILTIN\Administrators>, <BUILTIN\Administrators>,
?
Это не работает с подстроки по какой-то причине, работает только с STUFF. Любые идеи почему? – Shiroy
Материал просто прошивает ведущую запятую, если вы замените ее подстрокой, вам нужно исправить параметры, например. вы хотите SUBSTRING ([selectfunction], 3, 10000), чтобы начать с символа 3, чтобы удалить запятую и вернуть следующие 10000 символов. – user917170