我将 XML 存储在 nvarchar(max) 字段中。我意识到有一个 XML 数据类型,但在这种情况下,它不是以这种方式存储的。假设 XML 的结构如下:
<root>
<hdr>
<name>aj</name>
</hdr>
<dtls>
<dtl>
<price>1</price>
</dtl>
<dtl>
<price>7</price>
</dtl>
<dtl>
<price>3</price>
</dtl>
</dtls>
</root>
我想要做的是获取为记录而存在的详细信息(dtl)节点的数量。我确信这可以通过 xpath/xquery 实现,我只是不确定如何。