1

我是 oracle 的新手,因此尝试编写一个查询,该查询将从关系表 emp_metadata 中返回 xml,该表具有以下列 emp_id 和 emp_name。以下查询返回 null。

SELECT XMLElement("Emp", 
                   XMLElement("ID", e.emp_id),
                   XMLElement("Name", e.emp_name)) AS "RESULT" 
FROM emp_metadata e;

任何帮助或提示将不胜感激。

4

1 回答 1

3

通过使用 .getClobVal() 转换输出来解决它。下面是查询

    SELECT XMLElement("Emp", 
                   XMLElement("ID", e.emp_id),
                   XMLElement("Name", e.emp_name))**.getClobVal()** AS "RESULT" 
     FROM emp_metadata e;
于 2013-09-03T17:07:12.210 回答