您的位置:首页 > 数据库

SQL 解析XML

2016-03-04 14:34 429 查看
DECLARE @ReasonList XML='<ReasonList>
<Reason><ReasonText>aaa</ReasonText><IfAgree>0</IfAgree></Reason>
<Reason><ReasonText>bbb</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>ccc</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>ddd</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>eee</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>fff</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>ggg</ReasonText><IfAgree>1</IfAgree></Reason>
<Reason><ReasonText>hhh</ReasonText><IfAgree>0</IfAgree></Reason>
<Reason><ReasonText>iii</ReasonText><IfAgree>0</IfAgree></Reason>
<Reason><ReasonText>jjj</ReasonText><IfAgree>0</IfAgree></Reason>
<Reason><ReasonText>kkk</ReasonText><IfAgree>0</IfAgree></Reason>
</ReasonList>'

SELECT
T.c.value('(./IfAgree)[1]', 'int')
FROM  @ReasonList.nodes('/ReasonList[1]/Reason') AS T ( c )

http://www.cnblogs.com/Olive116/p/3355840.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: