oracle --- spoon

來源:互聯網
上載者:User

標籤:

 

一、Spool常用的設定


set arraysize 5000;  //此參數可提高SPOOL卸載的速度,最大可以設定為5000
set autotrace on;    //設定允許對執行的sql進行分析
set colsep ‘,‘;   //域輸出分隔字元
set echo off;    //顯示start啟動的指令碼中的每個sql命令,預設為on
set feedback off;  //回顯本次sql命令處理的記錄條數,預設為on,設定顯示“已選擇XX行”
set heading off;   //輸出域標題,欄位的名稱,預設為on
SET LINESIZE 2500;   //每行允許的最大字元數,設定大些,免得資料被截斷,但不宜過大,太大會大大降低匯出的速度(注意必須與trimspool結合使用防止匯出的文本有太多的尾部空格)
set newpage 1;       //設定頁與頁之間的分隔{1|n|NONE};當值為0時在每頁開頭有一個小的黑方框;當值為n時在頁和頁之間隔著n個空行;當為none時,會在頁和頁之間沒有任何間隔;
set newp none;       //設定查詢出來的資料分多少頁顯示,如果需要連續的資料,中間不要出現空行就把newp設定為none,這樣輸出的資料行都是連續的,中間沒有空行之類的
set num 18;          //設定數位長度,如果不夠大,則用科學記號標記法顯示
set numwidth 12;    //輸出number類型域長度,預設為10
SET NULL text;       //顯示時,用text值代替NULL值
set pagesize 2000;  //輸出每頁行數,頁面大小,預設為24,為了避免分頁,可設定為0
set serveroutput on; //設定允許顯示輸出類似dbms_output;--編寫預存程序時,大多會將必要的資訊輸出;
SET SPACE 0;
set term off;        //不在螢幕上輸出執行結果
set termout off;   //顯示指令碼中的命令的執行結果,預設為on
set timing on;       //顯示每個sql語句花費的執行時間,設定顯示“經過時間:XXXX”
set trimout on;   //去除標準輸出每行的拖尾空格,預設為off
set trimspool on;  //去除重新導向(spool)輸出每行的拖尾空格,預設為off
set verify off       //是否顯示替代變數被替代前後的語句
SET wrap on;         //輸出行長度大於設定行長度時(用set linesize n命令設定);值為on時,多餘的字元另起一行顯示,否則多餘的字元將被切除,不予顯示;

二、Spool 使用方法

set num 18 
set feedback off   
spool e:\temp.txt
select * from tablename;   
spool off

 

oracle --- spoon

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.