【发布时间】:2021-06-10 09:19:03
【问题描述】:
假设有下表:
create table mytable
(name varchar2(10),
surname varchar2(10));
如果我运行这个查询:
select xmlelement("person",
xmlelement("first_name",t.name).extract('/*'),
xmlelement("second_name",t.surname).extract('/*')
).extract('/*')
from mytable t;
我明白了:
<person>
<first_name>John</first_name>
<second_name>Brown</second_name>
</person>
但是我怎样才能得到这样的东西
<ns1:person xmlns:ns1="Schemas">
<ns1:first_name>John</ns1:first_name>
<ns1:second_name>Brown</ns1:second_name>
</ns1:person>
Oracle 版本 10g
谢谢!
标记
【问题讨论】: