`
jkbjxy
  • 浏览: 83826 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Oracle中XMLTYPE

阅读更多

Oracle中需要存放xml数据的时候使用XMLTYPE存放,这样可以方便的使用xpath读取数据。

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <database namecn="数据交换" >
            <table name="ADMIN_INFO">1</table>
            <table name="USER_INFO">2</table>
    </database>
    <database namecn="数据共享" >
            <table>3</table>
    </database>
</config>

 查询出table中的数据方法,这样返回的数据为3个:

select extractValue(value(i),'/table') xx  from datasource_info d, table(XMLSequence(extract(d.datasource_xml,'/config/database/table'))) i;

详细的参考资料:

http://www.stanford.edu/dept/itss/docs/oracle/10gR2/appdev.102/b14259/toc.htm

 http://docs.oracle.com/cd/B10501_01/appdev.920/a96620/xdb04cre.htm#1031630

 

分享到:
评论

相关推荐

    java中xml文件的处理及oracle中xmltype的插入和读取.pdf

    Java 中 XML 文件的处理及 Oracle 中 XMLType 的插入和读取 Java 中 XML 文件的处理是指在 Java 应用程序中处理和操作 XML 文件的过程。在 Oracle 数据库中,XMLType 是一种特殊的数据类型,用于存储和处理 XML ...

    java中xml文件的处理及oracle中xmltype的插入和读取.docx

    Java 中 XML 文件的处理及 Oracle 中 XMLType 的插入和读取 Java 中 XML 文件的处理是指在 Java 应用程序中对 XML 文件的读取、写入、解析和处理操作。XML(Extensible Markup Language)是一种标记语言,用来存储...

    oracle操作xmltype

    在Oracle中,XMLType对象可以存储在表中作为列类型,也可以作为独立的对象存储在数据库的LOB(Large Object)区域。创建XMLType列的SQL语句如下: ```sql CREATE TABLE xml_table ( id NUMBER PRIMARY KEY, xml_...

    oracle解析XMLTYPE字段里面节点值,并用PL/SQL将查询结果导出为excel

    oracle解析XMLTYPE字段里面节点值,并用PL/SQL将查询结果导出为excel

    xmltype需要jar包

    XMLType是Oracle数据库中用于存储和操作XML数据的一种特殊数据类型。在Oracle环境中处理XMLType时,需要依赖特定的Java库,这些库包含了处理XML数据的API和功能。标题提到的"xmltype需要jar包",实际上指的是在Java...

    Java使用JDBC或MyBatis框架向Oracle中插入XMLType数据

    在Java开发中,当需要与Oracle数据库交互时,特别是涉及到XML数据的存储,XMLType是Oracle提供的一种专门用于存储XML格式数据的类型。本文将详细探讨如何使用Java的JDBC和MyBatis框架来处理Oracle中的XMLType数据。 ...

    XML导入Oracle表

    在Oracle数据库中,XML数据可以被导入到表中以便进行存储和处理。本篇文章将详细介绍两种XML数据导入Oracle表的方法。 方法之一:使用SQL*Loader SQL*Loader是Oracle提供的一款强大的数据加载工具,它可以处理大量...

    dbeaver oracle连接jar xdb6.jar

    在IT行业中,数据库管理是至关重要的任务之一,而DBeaver作为一款强大的、跨平台的数据库管理和开发工具,被广泛用于各种数据库系统的操作与管理,包括Oracle。在使用DBeaver连接Oracle数据库时,有时会遇到需要特定...

    在Oracle XML DB中存储XML

    - **XMLType** 是Oracle XML DB中的核心数据类型,用于在数据库中存储XML文档。 - 这种数据类型使得XML文档能够以原生的格式存储,并利用数据库的关系特性进行高效的管理。 - **特点**: - **性能与扩展性**: ...

    oracle中xml经典案例

    2. **XPath**: XPath是用于在XML文档中查找信息的语言,Oracle支持XPath表达式在XMLType数据上的应用。 3. **XQuery**: XQuery是更强大的查询语言,可以用来检索、更新和操作XML数据。Oracle的XMLType支持XQuery 1.0...

    ORACLE操作XML函数

    在Oracle数据库中,`XMLTYPE`是一种专门用于存储XML数据的数据类型。通过使用`XMLTYPE`字段,可以有效地管理和查询XML文档。其中,`XPath_string`是用于指定在XML文档中查找或操作节点的路径表达式。 - **XMLTYPE_...

    XML在Oracle数据库中的应用参考.pdf

    在Oracle中使用XMLTYPE存储XML数据,可以利用Oracle提供的XML Schema支持进行验证和类型检查,确保数据的完整性和一致性。此外,Oracle还支持XML索引,如BINARY XML索引和XMLINDEX,以提高XML数据的检索速度。 通过...

    Oracle_Xml.rar_Oracle XML _oracle_xml oracle_xml数据库_操作 xml

    Oracle XML 是Oracle数据库中用于处理XML数据的一种技术。在Oracle XML中,XML数据可以被存储、查询、更新以及转换,提供了对XML数据的强大支持。Oracle数据库不仅能够存储XML文档,还可以利用内置的XML功能进行XML...

    Oracle 11g全新特性完全解析XML成为热点

    ADR(Automatic Diagnostic Repository)是Oracle 11g中的一大亮点,它能自动捕获和记录数据库问题,提供健康检查,便于用户监控和管理数据库状态。IPS(Incident Packaging Service)则允许收集和打包与特定事件...

    oracle驱动ojdbc678oracle11g

    10. **XML处理**:内建的XMLType支持,可以直接在数据库中存储和查询XML文档。 在实际开发中,为了使用ojdbc678驱动,你需要在项目的类路径下包含ojdbc6.jar文件,并且在应用程序中通过Class.forName()方法加载驱动...

    Oracle 11g concept 中英文对照版

    12. **XML支持**:Oracle 11g对XML数据类型的处理,包括XMLType和XMLDB,以及XML索引和XML查询。 中英文对照的版本特别适合初学者或需要深入理解的读者,通过高亮显示的重点部分,可以更快地抓住关键信息,提升学习...

    Oracle XML 开发手册

    Oracle提供了多种工具和技术来处理XML,如XML DB、XMLType、XQuery以及PL/SQL中的XML函数等。 1. **XML DB**: Oracle XML DB是Oracle数据库内置的一部分,它提供了一种存储、索引、检索和管理XML文档的方法。XML DB...

    oracle 高效生成指定复杂样式的xml文件

    1. **XMLType对象**:Oracle支持XMLType作为数据库中的一个内置数据类型。你可以直接存储XML文档到数据库表中,或者将表的数据转换为XML格式。XMLType提供了许多方法和函数,如getClob()、getBlob()和toXMLString()...

    ORACLE_XML.rar_oracle

    在Oracle数据库系统中,XML(eXtensible Markup Language)是一种重要的数据交换格式,它允许结构化数据的存储和传输。"ORACLE_XML.rar_oracle"这个压缩包显然是与Oracle数据库管理和XML数据处理相关的资源。其中...

Global site tag (gtag.js) - Google Analytics