程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 用sqlplus只輸出數據到文本文件的實例

用sqlplus只輸出數據到文本文件的實例

編輯:關於MYSQL數據庫
把以下內容存成文件(如: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\scott_spool_emp.csv;
select EMPNO||','||ENAME||','||JOB||','||MGR||','||HIREDATE||','||SAL from emp;
spool off;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved