我想使用Oracle的XMLELEMENT函数创建一个XML,并在测试查询时工作正常,但只要我添加了XMLELEMENT函数,它的不显示任何数据。下面是我在做什么:XMLELEMENT在Oracle的输出窗口中不显示任何数据Sql Developer
普通查询:
SELECT NAME from sysadm.USER where ID = '121';
**Output** - Sahil
XML查询:
SET SERVEROUTPUT ON
DECLARE
nametag xmltype;
BEGIN
SELECT XMLELEMENT("USERNAME", NAME) into nametag from sysadm.USER where ID = '121';
END;
**Output** - anonymous block completed
任何建议,我究竟做错了什么?
您不仅添加了'xmlelement',您已经将它包装在一个匿名的PL/SQL块中 - 您是否确实有这样做的理由? –