没有关于您的实际XML以及如何粉碎它以获取一些值的任何知识,就不可能完整地回答,但这应该为您指明了正确的方向:
照 原样 返回ID和XML __
SELECt ID ,TheXmlColumn FROM YourTable
这将返回ID和XML中的值
SELECt ID ,TheXmlColumn.value('Some XPaht','SomeType') AS SomevalueFromXML FROM YourTable
而且如果有更多的嵌入式行,它将是这样的
SELECt ID ,nd.value('Some XPaht','SomeType') AS SomevalueFromXMLRow FROM YourTable OUTER APPLY TheXmlColumn.nodes('SomeXPath') AS A(nd)
我的魔术玻璃灯泡告诉我,您可能需要这样的东西:
SELECt ID ,TheXmlColumn.value('(Parameters/Parameter/Value)[1]','nvarchar(max)') AS SomevalueFromXML FROM YourTable
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)