我有一些使用 DBMS_XMLSCHEMA 注册的 XML 模式定义。我已经使用生成的 XMLTypes 创建了表。我可以使用 XMLQuery 创建 XML,如果我理解正确,如果定义正确,可以将查询结果插入到表中。
最终需要将 XML 写入文件,但我不确定的部分是从头开始编写 XMLQueries 是否是生成 XML 的最佳方式。有没有办法让 XML 模式为指南生成 XML 存根或生成模板 XMLQuery?数据目前都在常规 Oracle 表中,但排列方式完全不同,因此任何有关基于一组特定注册模式轻松导出到 XML 的信息都会很有用。
将已经存在的选择推送到 XML 是相当直接的:http: //docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1028612
创建 XML 是基本 SQL 规范的一部分,可在大多数服务器上使用。你可以在这里查看它的 SQL server 版本:http: //blog.sqlauthority.com/2009/02/12/sql-server-simple-example-of-creating-xml-file-using-t-sql/