【发布时间】:2018-10-22 16:01:35
【问题描述】:
我正在尝试确定 SQL Server 中我的 xml 文件中所有实体标记的节点级别:
<root>
<Entities>
<Entity Name="E1">
<Entity Name="E11">
<Entity Name="E12">
<Entity Name="E121"/>
<Entity Name="E122"/>
<Entity Name="E123"/>
</Entity>
<Entity Name="E13"/>
</Entity>
</Entity>
<Entity Name="E2">
<Entity Name="E22"/>
</Entity>
</Entities>
</root>
我需要这样返回的数据:
Name Level
-----------
E1 1
E11 2
E12 3
E121 4
E122 4
E121 4
E13 3
E2 1
E22 2
【问题讨论】:
-
欢迎来到stackoverflow。请花一分钟时间获取tour,尤其是How to Ask。样本数据最好以DDL + DML 的形式提供。请edit您的问题包括它,您当前的尝试和您想要的结果。更多详情,read this.
标签: sql-server xml tsql