【发布时间】:2017-08-09 08:16:47
【问题描述】:
SELECT *
FROM @myHierarchy
FOR XML AUTO
数据是
<_x0040_myHierarchy element_id="1" parent_ID="1" NAME="itemCode" StringValue="Simmi" ValueType="string" />
我无法在此查询中加载数据
SELECT @xml = dbo.ToXML(@myHierarchy);
SELECT
a.b.value('@ItemCode', 'varchar(20)') AS ItemCode
FROM
@xml.nodes('/root/_x0040_myHierarchy') a(b)
在此查询中,itemcode 为空白。如何使用此查询加载数据?
【问题讨论】:
-
您的示例 XML 中没有属性
ItemCode.....您要做什么?您想从哪个属性中获取值?? -
我想根据名称检索字符串值
标签: sql-server xml stored-procedures