Получил некоторый базовый XML как тип данных XML в SQL 2005. Одна запись / строка выглядит следующим образом
<doc>
<level1>
<level2>
<name>James</name>
<age>12</age>
</level2>
<level2>
<name>John</name>
<age>23</age>
</level2>
</level1>
</doc>
Когда я выполняю некоторые базовые T_SQL
SELECT TOP 1
DocumentXML.query('data(//doc/name)'),
DocumentXML.query('data(//doc/age)')
FROM [DBNAME].[dbo].[TBLNAME]
Я получаю
ID | Name | Age
----------------------
1 | JamesJohn | 1223
Как переписать T-SQL, чтобы он отображался как
ID | Name | Age
--------------------
1 | James | 12
2 | John | 23