【发布时间】:2016-09-23 13:01:58
【问题描述】:
表名称:示例
列名:id,name
每一行用里面创建单独的标签。
像这样显示 Xml 值
<Details>
<id>1</id>
<name>na</name>
<Details>
<id>2</id>
<name>aa</name>
</Details>
</Details>
我试过这样但它不起作用
select
id 'Details\id'
,name 'Details\name'
from sample
如何获得该 xml 输出?
【问题讨论】:
-
为什么节点id值为2的进来?它与 1 相等吗?
-
@KannanKandasamy 我需要这种格式。每行都在标签内,所有 都在 end xml 中。如果我有 4 行 4 结束。标签开始于每一行的值
标签: sql-server xml sql-server-2014