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