我这里有一个表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 
请帮忙给分析一下,原因出在哪?该如何来操作。再一个感觉这样操作查询速度比较慢,有没有更好的办法来实现。