各位好
請問各位今天我想做一個指令讓資料轉出成csv檔
指令如下set linesize 400;
set feedback off
set trimspool on
set echo off
set colsep ,
spool 未上y.xls
select a.registerdate 刊登日期,a.storeno 車商 ,nvl(b.storename,a.storeno)名稱,
a.engvinno 引擎號碼,a.licenseno 牌照號碼,a.published ,a.upduser 上傳者
from car_005 a,car_004 b
where successsales ='N' 
and  b.storeno(+) = a.storeno 
and published='N';
spool off轉出檔案內容為1
2刊登日期 車商   名稱            引擎號碼         牌照號碼  P 上傳者
3-------- ------ -------------- ---------- ---------  - ------
420110831 1234   QQ商行          12345678         jj1234    N SAB100請問要如何把csv檔案內容的第一行空白去除,與第三行----------- 去除呢

解决方案 »

  1.   

    楼主可以先生成未上y.xls文件,然后再用sed命令把文件中的空行和----行去掉呢?当然了,两步可以合成到一个Shell脚本中。
      

  2.   

    spool加上set echo off pagesize 0 heading off feedback off termoutff
      

  3.   

    http://blog.csdn.net/zxf261/article/details/6793875
    具体set参数可以到我的博客查看
      

  4.   

    to zxf261
    謝謝大大的解答,可是如此一來
    為了美觀想留下的第二行
    2刊登日期 車商 名稱 引擎號碼 牌照號碼 P 上傳者
    也一並被隱藏了