我需要将oracle表转换为xml,然后将其返回为表形式。
我使用 xmlgen 转换了一个表,但我不知道如何反转转换。我正在寻找将 xml 文件转换为表的示例。
最佳答案
您可以使用 XMLTABLE 语法在 xml 表上创建关系 View 。
例如
SELECT warehouse_name warehouse,
warehouse2."Water", warehouse2."Rail"
FROM warehouses,
XMLTABLE('/Warehouse'
PASSING warehouses.warehouse_spec
COLUMNS
"Water" varchar2(6) PATH '/Warehouse/WaterAccess',
"Rail" varchar2(6) PATH '/Warehouse/RailAccess')
warehouse2;
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions228.htm
关于sql - 将xml转换为表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1584731/