【发布时间】:2013-07-25 16:09:22
【问题描述】:
我在 Sql server 中有一个表,它在其中一个列中存储 Xml 数据。 Xml 列数据如下所示:
<TestDef Weight="0" FailValue="2" ConceptID="-327">
<ToleranceDef ObjectType="SomeName" TargetValue="0"TargetRange="2" />
</TestDef>
我需要编写一个查询,从每行 Xml 列中提取所有的 conceptId。 这里应该是 -327
我知道我可以将 Xml 列转换为 nvarchar(max) 然后使用一些 reg exp 来获取值但不确定如何使用正则表达式
【问题讨论】:
标签: sql-server xml tsql