oracle更新xml节点问题的一些细节

 更新时间:2014年08月01日 10:01:26   投稿:whsnow  
本节主要介绍了oracle更新xml节点问题的一些细节,需要的朋友可以参考下

有的节点是<emali/> 这样的,所以直接

update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email/text()',
'value'
)
where 1=1;

是不能更新的

update table1 e set e.xxx_xml=updatexml(e.xxx_xml,'/data/contact/email',
'<email>'|| 'value' || '<email/>'
)
where 1=1;

这样就能更新了

您可能感兴趣的文章:

相关文章

  • Oracle执行计划及性能调优详解使用方法

    Oracle执行计划及性能调优详解使用方法

    在Oracle数据库中,通过使用EXPLAIN PLAN、AWR、SQL Trace等工具可以对SQL性能进行详细分析,EXPLAIN PLAN可以展示SQL执行计划和关键性能指标如操作类型、成本、行数等,本文给大家介绍Oracle执行计划及性能调优详解使用方法,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • windows系统下进入oracle数据库两种方法

    windows系统下进入oracle数据库两种方法

    这篇文章主要给大家介绍了关于windows系统下进入oracle数据库两种方法的相关资料,Oracle数据库是一款非常流行的关系型数据库管理系统,它被广泛用于企业级应用中,为了使用Oracle数据库,我们需要先进入数据库系统中,需要的朋友可以参考下
    2023-09-09
  • 在ORACLE中SELECT TOP N的实现方法

    在ORACLE中SELECT TOP N的实现方法

    这篇文章主要介绍了在ORACLE中SELECT TOP N的实现方法,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-01-01
  • Oracle的SYS_GUID()函数用法及说明

    Oracle的SYS_GUID()函数用法及说明

    这篇文章主要介绍了Oracle的SYS_GUID()函数用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • PLSQL Developer13.0.4最新注册码和使用教程详解

    PLSQL Developer13.0.4最新注册码和使用教程详解

    PL/SQL Developer 13是一个集成开发环境,专门用于开发 Oracle 数据库的存储程序单元。这篇文章主要介绍了PLSQL Developer13.0.4注册和使用教程,需要的朋友可以参考下
    2021-12-12
  • oracle if else语句使用介绍

    oracle if else语句使用介绍

    Oracle if else 语句的写法及应用介绍,详细可参考本文
    2012-11-11
  • Oracle数据库中表空间的基本管理操作小结

    Oracle数据库中表空间的基本管理操作小结

    这篇文章主要介绍了Oracle数据库中表空间的基本管理方法小结,包括创建表空间和获取表空间大小等的操作命令,需要的朋友可以参考下
    2015-12-12
  • Oracle中RAISE异常深入分析

    Oracle中RAISE异常深入分析

    当数据库或PL/SQL在运行时发生错误时,一个异常被PL/SQL运行时引擎自动抛出,oracle有三种方式抛出异常,需要了解的朋友可以祥看本文
    2012-12-12
  • oracle 服务启动,关闭脚本(windows系统下)

    oracle 服务启动,关闭脚本(windows系统下)

    Windows下的批出理程序,就是dos命令的集合,我们也可以通过运行程序里的命令来开启服务.
    2009-07-07
  • oracle在导入数据时报600错误的解决方法

    oracle在导入数据时报600错误的解决方法

    最近在工作中进行oracle数据库导入的时候遇到了600错误,通过查找相关的资料,最终终于解决了,下面这篇文章主要给大家介绍了关于oracle在导入数据时报600错误的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09

最新评论