1.查询表字段为XML类型中的xml标记对属性值
==============1.查询表字段为XML类型中的xml标记对属性值===
<ArgXML type="Trans">
<attribute name="type" value="pdf" description="" extend="" />
<attribute name="ditaval" value="\\infotools-fs2\xdocshare\04-Optical-Network\03-NM\y00147965\B02e\zh\dms_manual_sa.ditaval" description="" extend="" />
<attribute name="outpath" value="" description="" extend="" />
<attribute name="logpath" value="" description="" extend="">
<attrs name="Xref" description="" extend="">
</attribute>
</ArgXML>
--查询表字段为XML类型中的xml标记对属性值
--[NewArgXML]:为要查询的表字段
--[NewArgXML].value('(/ArgXML/attribute/attrs/@description)[1]', 'nvarchar(15)')
--表示查询NewArgXML字段中的xml从根节点ArgXML下的attribute子节点下的attrs节点中的属性为description的值
--
select
[NewArgXML].value('(/ArgXML/attribute/attrs/@description)[1]', 'nvarchar(15)') as description
from [dbo].[Publish_Task_Process_History_2010]
where [Submit_Time]>='2010-01-01'