`
king_tt
  • 浏览: 2234182 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle由SQL查询生成XML

 
阅读更多
  1. CREATEORREPLACEPROCEDURETEST.put_query_xml(
  2. q_stringINVARCHAR2,
  3. RESULTOUTCLOB
  4. )
  5. IS
  6. qryctxDBMS_XMLGEN.ctxhandle;
  7. BEGIN
  8. qryctx:=DBMS_XMLGEN.newcontext(q_string);
  9. DBMS_XMLGEN.setrowtag(qryctx,'report');
  10. RESULT:=DBMS_XMLGEN.getxml(qryctx);
  11. DBMS_XMLGEN.closecontext(qryctx);
  12. END;
  13. /
  14. DECLARE
    q_string1 VARCHAR2 (2000);
    RESULT CLOB;
    BEGIN
    q_string1 := 'select * from my_tables';
    put_query_xml (q_string1, RESULT);
  15. INSERT INTO temp_clob_tab
    VALUES (RESULT);
  16. COMMIT;
    END;
  17. SELECT *
    FROM temp_clob_tab;
分享到:
评论

相关推荐

    Oracle P/L SQL生成XML格式的Excel内容

    总结来说,"Oracle P/L SQL生成XML格式的Excel内容"涉及的关键技术点包括: 1. Oracle PL/SQL编程 2. XML文件生成和结构设计 3. 使用Oracle的UTL_FILE包进行文件操作 4. 可能的自定义PL/SQL包"UTL_Excel"的使用和...

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

    2. **DBMS_XMLGEN**:Oracle提供了一个名为DBMS_XMLGEN的包,它允许用户从SQL查询生成XML。这个包包含了一系列过程和函数,例如NEW_CONTEXT、GET_XML和CLOSE,用于高效地生成XML输出。例如,你可以使用`DBMS_XMLGEN....

    PL/SQL解析、生成XML例子

    接下来,我们将讨论如何在PL/SQL中生成XML。Oracle提供了XMLGenerator API,这是一组过程和函数,它们可以将数据转化为XML格式。比如,DBMS_XMLGEN包中的NewContext函数创建一个XML生成器,然后通过GetXML函数将数据...

    走进 SQL/XML

    SQL和XML的协作是通过SQL/XML标准实现的,该标准允许从关系查询生成XML,反之亦然。Oracle 10g 第2版实现了SQL 2003和即将推出的SQL/XML标准的部分特性,使得对XML文档的处理更加灵活。其中的关键是`XMLType`数据...

    java链接oracle数据库生成xml文件

    在Java编程中,链接Oracle数据库并生成XML文件是一项常见的任务,尤其在数据交换、报表生成或数据备份等场景。这个过程通常涉及多个步骤,包括数据库连接、SQL查询、数据处理和XML文件的创建。以下是对这个主题的...

    Oracle Report XML开发

    - **数据抽取**:使用PL/SQL或其他方式生成XML数据,这可能涉及到编写SQL查询或存储过程来从数据库中提取信息。 - **模板设计**:在BI Publisher中设计模板,将XML数据映射到报告的各个部分,包括文本、表格、图表...

    oracle 报表开发中用PCK直接生成xml数据文件

    Oracle的`dbms_xmlgen`包提供了生成XML文档的功能,它能够将数据库查询结果转换成XML格式。在描述中提到的`XML_PRINT`过程,就是利用`dbms_xmlgen.getXML()`来实现这个功能的一个示例。首先,我们来看一下这个过程的...

    把Oracle或SQLServer表中数据转换成XML的工具

    用JSP、Servlet、Oracle、SQLServer写的工具,能把数据库里的数据生成XML文件。可以选择两种数据库连接:Oracle或SQLServer,然后指定Oracle中的用户或SQLServer中的库,以及相应的表、字段,按XSL定义的XML样式预览...

    SQL Server-My SQL-Oracle数据字典生成工具chm.zip

    V2.0【2015-05】 1、新增 WORD 模板 功能;...1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产 DOCX 格式的文件;

    C#连接oracle数据库及根据表中数据生成xml

    在本项目中,“C#连接Oracle数据库及根据表中数据生成xml”涉及到的技术点包括: 1. **C#连接Oracle数据库**: - 数据库连接:C#可以通过Oracle Managed Data Access (ODP.NET)或Oracle Data Provider for .NET ...

    Oracle XML开发手册

    例如,DBMS_XMLGEN和DBMS_XSLPROCESSOR等包提供了生成XML和处理XSLT转换的能力。 6. **XML索引** - Oracle提供了多种XML索引类型,如DOMAIN INDEX(基于模式的索引)、PATH INDEX(基于路径的索引)和BITMAP INDEX...

    Oracle SQL Developer 使用说明

    Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...

    sql 转换成xml语言

    2. 数据库支持:许多现代的关系型数据库管理系统(如MySQL、SQL Server、Oracle等)都提供了内置的功能,可以直接将查询结果转换为XML格式。例如,SQL Server有FOR XML子句,MySQL有CONVERT函数,Oracle有XMLTYPE...

    用python生成xml参数和SQL.zip

    综上所述,这个压缩包提供的代码可能是一个完整的框架,用于自动化生成XML参数,构建SQL语句,并与Oracle和MSSQL数据库进行交互,同时具备处理数据变化、全量加载、事务控制等数据库管理功能。这些Python脚本展示了...

    Oracle_XML开发手册

    3. **XML查询**: Oracle SQL支持对XML数据的查询,通过使用XMLTable函数,可以将XML文档中的元素转换为关系表,然后使用SQL查询。此外,XPath和XQuery语言也集成在Oracle中,允许更复杂的数据检索和处理。 4. **XML...

    Oracle与XML开发

    - **BI与数据分析**:通过XML将非结构化数据导入Oracle,进行业务智能分析或报表生成。 - **应用集成**:XML与Oracle结合,实现跨平台、跨应用的数据共享和流程自动化。 了解并掌握"Oracle与XML开发",开发者可以更...

    Oracle9i XML网络数据库开发指南(PDF)

    4. **SQL/XML**: Oracle9i支持将SQL查询扩展到XML,允许用户使用SQL语法来检索、更新和插入XML数据。这使得熟悉SQL的开发者可以轻松地处理XML文档。 5. **XSLT处理**: Oracle9i集成了XSLT(Extensible Stylesheet ...

Global site tag (gtag.js) - Google Analytics