把以下內容存成文件(如:create_csv.sql),然后在sqlplus中執行,就輸出數據到指定的文件了。 --每行的字符數目,max value is 999 set linesize 800 --該參數設置每頁輸出的行數,包括TTITLE(頭標題)、BTITLE(底標題)、COLUMN(列標題)和空行。n=0表示不產生新頁 set pagesize 0 --列的設置 --col username format a4 --col a format 999,999,999 --各列的標題(包括文字和下劃線)在結果報表上顯示。禁止輸出列標題 set heading off --查詢結束時,給出查詢結果的記錄數信息。禁止顯示最后一行的計數反饋信息 set feedback off --執行命令文件時,命令本身是否顯示在屏幕上 set echo off -- set termout off --清空多余的空格,如:linesize過長 set trimout on set trimspool on --生產數據命令 spool e:/output cott_spool_emp.csv; select EMPNO','ENAME','JOB','MGR','HIREDATE','SAL from emp; spool off;