【问题标题】:Oracle generate an XML file for each row in the tableOracle 为表中的每一行生成一个 XML 文件
【发布时间】:2023-02-07 18:29:21
【问题描述】:

我正在 Oracle 中寻找一个等效的脚本,它可以实现我在下面的 SQL Server 中的功能。我正在尝试为表中的每一行生成一个 XML 文件。有人有什么想法吗?谢谢!

选择 * 来自表T 交叉应用(选择 T.* FOR XML PATH('row'), ELEMENTS, TYPE)X(A)

我在 Oracle 中能得到的最接近的是这个,但是生成的 XML 是针对表中的所有记录的。

SELECT a.*, dbms_xmlgen.getxml('select * from table') 从表a

【问题讨论】:

    标签: xml oracle oracle-sqldeveloper


    【解决方案1】:

    您只需要按以下方式使用它:

    select dbms_xmlgen.getxml('select * from table_name') from dual;
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 2015-05-07
      • 2021-12-30
      • 2019-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多