使用SQL脚本在XML列SQL Server中重命名XML节点名称

微型人

我在名为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何重命名XML节点名称

如果选定节点重命名,则重命名节点名称,然后在 xml 中跳过 self

XML 重命名节点名称并将日期时间转换为日期

SQL Server XML-从SQL值设置节点名称

在ESB中更改xml节点名称

动态更改XML节点名称以在SQL Server中循环浏览长列表

如何使用Oracle SQL查询选择XML中的特定节点名称及其值?

重命名Xml节点

如何使用dom解析器重命名Java中xml节点中的属性名称

如何替换 XML 的子节点名称

合并与节点名称中的“_LIST”以及根级别共享相同名称的 XML 节点

使用xslt重命名xml中的根节点

Shell脚本从XML文件检索节点名称

PHP 从嵌套的 XML 字符串中检索所有节点名称和节点值

SQL for XML Path使用节点名称和嵌套的数据值

重命名XML中的xsi:type =“ xxx”之类的节点

使用SQL Server更新XML列的单个XML节点值

如何使用Java从XML文档中获取所有节点名称的列表

XML:让子节点继承父节点名称空间?

当列表节点名称和项目节点名称相同时,将XML映射到模型

使用Java更改xml-node的节点名称

使用无效的节点名称将JSON转换为XML

使用XML DataContractSerializer附加到节点名称的奇怪字符

当XML的节点名称相同时,将XML数据插入SQL数据库

在 Java 中重命名所有 XML 标记名称

在XML C#中首次出现后更改子节点名称的值

通过传递 XML 的动态节点名称来获取值

<:nodename>是有效的xml节点名称吗?

具有Unicode节点名称的XML的崇高配色方案