У меня есть следующий XML в столбце XML в SQL Server.Как я могу запросить столбец XML SQL Server и вернуть все значения для определенного узла?
<qualifiers>
<qualifier>
<key>111</key>
<message>a match was not found</message>
</qualifier>
<qualifier>
<key>222</key>
<message>a match was found</message>
</qualifier>
<qualifier>
<key>333</key>
<message>error</message>
</qualifier>
</qualifiers>
Как я могу написать TSQL, чтобы вернуть все значения в отборочной/классификаторе/сообщения в разделенных запятыми строку? Моя цель состоит в том, чтобы запрос возвращал значения из XML в один столбец для каждой строки.
Результаты должны выглядеть следующим образом:
"a match was not found, a match was found, error"
Пример: http://stackoverflow.com/questions/4379039/get-xml-nodes-from-sql-server-column-as-comma-separated-list – xQbert