Как получить значение тега «note
» с возвратом каретки?
Вот мой код:Получить значения узлов XML с возвратом каретки с использованием SQL
declare @Input xml='<Root>
<Addresses>
<Address>
<note>AAA</note>
</Address>
<Address>
<note>BBB</note>
</Address>
<Address>
<note>CCC</note>
</Address>
<Address>
<note>DDD</note>
</Address>
</Addresses>
</Root>'
SELECT CONVERT(nvarchar(max),m.c.query('.//Address/note/text()')) AS Comment
FROM @Input.nodes('Root/Addresses') AS m (c)
Я ожидаю результат, как показано ниже, вместо 'AAABBBCCCDDD'
AAA
BBB
CCC
DDD
[Это вопрос] (http://stackoverflow.com/q/30849052/1048425) довольно похож и должен помочь, единственное отличие, по-видимому, в том, что другой вопрос требует, чтобы запятая была разделителем, где так как вам требуется возврат каретки. – GarethD
@ GarethD- Это помогает – Pradeep