我这里有一个表employees,表结构和表记录如下:
sno(char(4)) sname(varchar(10)) sex(char(2))
1001 aaa 男
1002 bbb 女普通查询肯定是没有问题的,现在我想将查询结果转换成XML格式。执行如下语句:
select dbms_xmlquery.getxml('select * from employees') from dual;
执行结果不是想象的那样,是一个不完整的,如下所示:
<?xml version = '1.0 '?> <ROWSET> <ROW num="1"> <SNO >1001</SNO> <S
请帮忙给分析一下,原因出在哪?该如何来操作。再一个感觉这样操作查询速度比较慢,有没有更好的办法来实现。
sno(char(4)) sname(varchar(10)) sex(char(2))
1001 aaa 男
1002 bbb 女普通查询肯定是没有问题的,现在我想将查询结果转换成XML格式。执行如下语句:
select dbms_xmlquery.getxml('select * from employees') from dual;
执行结果不是想象的那样,是一个不完整的,如下所示:
<?xml version = '1.0 '?> <ROWSET> <ROW num="1"> <SNO >1001</SNO> <S
请帮忙给分析一下,原因出在哪?该如何来操作。再一个感觉这样操作查询速度比较慢,有没有更好的办法来实现。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货