如题,敲命令可以直接导出整个数据库,这我知道,如果一台服务器没有装PLSQL,直接SQLPLUS怎么导出查询出来的结果呀,最好导出来是EXCEL表格,怎么弄,求好心人详细说下

解决方案 »

  1.   

    spool a.txt
    你的sql语句
    spool off;
     
    这样就可以了
      

  2.   

    spool 指令,给你个简单的例子:
    set echo on 
    set colsep '|'
    set feedback on
    set linesize 20 
    set pagesize 0 
    set heading on
    set term off
    set trimspool on col IMSI format a20spool d:text.xls
    select imsi from table;spool off;
      

  3.   


    spool 路径;  (例如spool f:\11111.xls;)
    select 语句;
    spool off;
    OK,然后去F盘找你想要的文件
      

  4.   

    EXP貌似只能导出一个数据库吧?我希望是导出我需要的一个经过查询的表呀
      

  5.   

    EXP  
    EXP 可以粒度到表
    不过你需要  导入一个数据库,才能看
      

  6.   

    spool file_name.txt
    ....
    ......
    spool off;
      

  7.   

    用SPOOL导出成TXT文件比较好处理,若是导出成XLS文件不方便以后处理