我在名为ValidationList的SQL Server 2012数据库表中有一个Xml列。我在这张桌子上有几百条记录。
我有如下记录
<Configuration xmlns="blah">
<CheckTest name="ValidationA">
<TestName>NumericTest</TestName>
</CheckTest>
</Configuration>
我需要更新所有行并将节点TestName重命名为ValidationName,如何在SQL脚本中执行此操作?
谢谢
这是使用的一种方法replace
:
update yourtable
set yourcolumn =
replace(cast(yourcolumn as nvarchar(max)), 'TestName', 'ValidationName');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句