【发布时间】:2011-02-03 07:55:50
【问题描述】:
我有一个 Oracle 函数可以动态创建 XML 文档,并以 SYS.XMLTYPE 值返回它。
我想从 SQL Developer 运行一个调用该函数并打印文档的查询(通过选择或 dbms_output - 我不在乎)。
但所有示例/文档似乎都涉及查询表中的 XML 列,而且我似乎无法获得适合我特定用途的语法。我想要这样的东西:
declare
x SYS.XMLTYPE;
begin
x := my_package.my_function();
select x.getclobval() from x; -- doesn't work!
end;
如何打印出上述代码中 XML 类型变量 'x' 的值?
【问题讨论】: