oracle匯出資料到檔案中的方法 -- 轉自網路
set echo off --是否顯示執行的命令內容
set feedback off --是否顯示 * rows selected
set heading off --是否顯示欄位的名稱
set verify off --是否顯示替代變數被替代前後的語句。fil
set trimspool off --去欄位空格
set pagesize 500 --頁面大小
set linesize 500 --linesize設定儘量根據需要來設定,大了生成的檔案也大
define fil= 'f:user.xls'
prompt *** Spooling to &fil
spool &fil
select u.username,u.userpwd,u.realname,u.sex,u.mobile,d.dep_name from t_user u left join t_dept d on u.dept_id=d.dep_id ;
spool off;[@more@]
2:採用TODO
如果是匯出Excel格式檔案,會出現中文亂碼問題。
解決的辦法是:
匯出的選項中選擇excel instance;
匯出的時候,把 Write Wide Strings 選上。
轉自:
---------
1.D盤下新建兩個sql指令碼:empmail.sql , emp.sql,指令碼內容如下:
1)empmain.sql:
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool emp.xls
@emp.sql
spool off
exit
備註:可以有多個spool ... spool off塊。
這樣就可以實現批次匯出多個excel檔案了。
2)emp.sql: select * from emp;
2.執行sql指令碼
D:>sqlplus scott/tiger
SQL> @empmain.sql
D:>
3.檢視D盤下的emp.xls
set colsep' '; //域輸出分隔符
set echo off; //顯示 start啟動的指令碼中的每個 sql命令,預設為 on
set feedback off; //回顯本次 sql命令處理的記錄條數,預設為 on
set heading off; //輸出域標題,預設為 on
set linesize 80; //輸出一行字元個數,預設為80
set pagesize 0; //輸出每頁行數,預設為 24,為了避免分頁,可設定為 0。
set termout off; //顯示指令碼中的命令的執行結果,預設為 on
set trimout on; //去除標準輸出每行的拖尾空格,預設為 off
set trimspool on; //去除重定向( spool)輸出每行的拖尾空格,預設為 off
set timing off; //顯示每條sql命令的耗時,預設為off
set verify off; //是否顯示替代變數被替代前後的語句。Fil
執行以下指令碼:
set echo on;
set feedback on;
set trimspool off;
set linesize 120;
set pagesize 2000;
set newpage 1;
set heading on;
set term off;
set termout on;
set timing off;
spool d:sysdate.txt;
select sysdate from dual;
spool off;
exit;
執行完成後將在d盤的根目錄下產生一個sysdate.txt檔案,裡面就是匯出的資料。
轉自:http://gonglianying.javaeye.com/blog/731381
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/789833/viewspace-1039955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Mysql】匯出資料到excel檔案中MySqlExcel
- oracle匯出大數量資料到檔案sqluldr2OracleSQL
- 使用sqlldr載入外部檔案中的資料到Oracle中(轉)SQLOracle
- SQL通過bcp匯出資料到excel檔案SQLExcel
- oracle 大檔案匯出方法Oracle
- oracle匯出dmp檔案的2種方法Oracle
- oracle的網路配置檔案(轉)Oracle
- SQLServer匯出匯入資料到MySQLServerMySql
- 使用xml檔案,做資料的匯入,匯出 (轉)XML
- C#快速匯出百萬級資料到Excel方法C#Excel
- 用Perl從oracle匯出百萬級資料到excelOracleExcel
- Oracle 匯出txt檔案Oracle
- asp.net中利用NPOI匯出資料到excel中ASP.NETExcel
- excel檔案中的資料匯入Oracle資料庫的幾種方法ExcelOracle資料庫
- 利用NPOI匯出資料到Execl
- Oracle快速匯出平面檔案Oracle
- txt檔案匯入oracle方法Oracle
- 使用DevExpress匯出GridControl控制元件資料到excel檔案devExpress控制元件Excel
- Sqoop匯出ClickHouse資料到HiveOOPHive
- PHP匯出大量資料到excel表格PHPExcel
- 使用sqlldr匯入文字資料到oracleSQLOracle
- Java 匯入資料到Excel並提供檔案下載介面JavaExcel
- 資料泵在本地匯出資料到遠端資料庫中資料庫
- 匯入網頁資料到 Google Sheet網頁Go
- Redhat 網路相關配置檔案詳解 - (轉自網路)Redhat
- oracle匯入dmp檔案的2種方法Oracle
- 網頁中Office和pdf相關檔案匯出網頁
- 一個ORACLE匯入和匯出XML檔案的例子OracleXML
- Vue匯出資料到Excel電子表格VueExcel
- MySQL匯入匯出檔案檔案MySql
- 用重建控制檔案的方法修改oracle資料檔案路徑Oracle
- 遷移資料到Oracle的方法思考Oracle
- oracle 鎖(轉自網路)Oracle
- SQL利用資料庫日誌恢復資料到時間點的操作 -- 轉自網路SQL資料庫
- ffmpeg 匯出影片檔案中的音訊音訊
- 用DEF檔案從DLL中匯出C++類 (轉)C++
- 把csv檔案的資料匯入到oracle資料庫中Oracle資料庫
- 把vfp表中的資料匯入指定的excel檔案中 (轉)Excel