【问题标题】:Exporting Oracle View into XML using XSD使用 XSD 将 Oracle 视图导出为 XML
【发布时间】:2014-02-06 20:55:54
【问题描述】:

是否可以使用 XSD 将从 Oracle 视图返回的数据导出到 XML?如果是这样,你会怎么做呢?我查看了 Oracle 的 XMLType 文档,但没有找到任何适合我特定情况的内容。

【问题讨论】:

  • 您是指用于创建视图的 DDL 吗?例如CREATE VIEW foo 还是视图返回的数据?
  • 嗨,我的意思是视图返回的数据

标签: oracle xsd oracle11gr2 xmltype


【解决方案1】:

不确定您到底需要什么。你可以试试

select xmltype(cursor(
    select *
    from your_view_vw
)) as view_data_in_xml$ from dual;

或者写你的视图直接通过the XML functions构造你的XML数据

或注释您的 XSD,在 Oracle DB 中将其注册为 XML-Schema(加上让 Oracle 预先创建对象/集合类型),然后将视图的数据填充到预先创建的对象/集合中,然后将其转换通过xmltype.createXML() constructor 将您的XSD 名称作为schema 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-23
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 2011-10-15
    相关资源
    最近更新 更多