【在sqlplus的操作中,非常多時候我們都想把自己的寫的sql語句和改動日志或者結果資訊做記錄】
【首先】肯定要正常連接配接到oralce資料庫。
【然後】
你用你指定的使用者登入到oralce資料庫之後。在sqlplus工作區
如上指令,keywordspool之後為你想将你接下來要做的全部操作儲存在什麼地方以及要儲存成什麼格式。
…………
在你不打算再對資料庫操作。或者說你打算關閉sqlplusclient工具的時候。在關閉spool,然後在你剛才設定的路徑中你會看到你要儲存的檔案記錄。
【關于spool指令】
spool是sqlplus的指令,僅僅能在sqlplus中使用。
【關于spool的設定--經常使用】
set pagesize 0;
ps:{輸出每行的頁數。預設值為0,為了避免分頁可設定為0,但在有的oracle版本号中,不成立,到時依據情況處理}
set colsep‘’;
ps:{輸出域分隔符}
set echo off;
ps:{顯示start啟動的腳本中的每一個指令,默覺得on}
set feedback off;
ps:{回顯本次sql指令處理的記錄條數,默覺得on}
set heading off;
ps:{輸出域标題。默覺得on}
set linesize 80;
ps;{輸出每一行字元個數。默覺得80}
set trimout on;
ps:{去除标準輸出的每行的拖尾空格,默覺得off}
set termout off;
ps:{顯示腳本中指令的運作結果}