1.在oracle中有一张表,要把表里的数据导出为一个excel文件;
2.plsql中select的查询结果,导出为excel文件
请问以上用语句怎么实现?

解决方案 »

  1.   

    1不会
    2在select出结果后,右建点结果那块,选copy to excel
      

  2.   

    你可以使用TOAD工具,导出的格式有EXCEL的,很方便!
    在网上搜索一下,有很多地方都可以下载!顺便说一下,pl/sql developer 没有这种功能(直接导出EXCEL的格式)!
      

  3.   

    不可能,楼上的
    我现在就用pl/sql,一直这样导的我还用PB,也可以导出去的
      

  4.   

    如果你要导出的数据多,为什么要用excel?
    exp导出不好吗?
      

  5.   

    exp导出不是dmp格式的吗?那个没有数据库的人又看不了。
      

  6.   

    spool c:\dj.txt
    select * from test;
    spool off
      

  7.   

    用楼上的方法
    spool c:\dj.csv
    select * from test;
    spool offcsv的和excel没有什么区别
      

  8.   

    楼上的。那样导出到csv的数据全在一个列里面。
      

  9.   

    spool c:\dj.xls
    select * from test;
    spool off
    ------------------
    在command windows里写
      

  10.   

    楼主说的用PL/SQL DEVELOPER 全部都可以做到啊,我一直在用!
      

  11.   

    SQL>set colsep ",";
    SQL>spool c:\test.csv
    SQL>select * from test;
    SQL>spool off
      

  12.   

    回楼上的,Cannot SET COLSEP