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

解决方案 »

  1.   

    command窗口查询的吧?结果被截断了
      

  2.   

    我在cmd窗口试过,也在isql*plus中都试过,结果都是不完整的。
      

  3.   

    你这俩都是类似的,command windows就是模拟sqlplus 的
      

  4.   

    装个plsql developer,在sql windows里查询就知道了.只是显示问题,不是正确不正确的问题.