前幾天看視頻時接觸到一個叫SPOOL的語句,可以把輸出結果輸出到特定文件中。剛好需要寫一些腳本測試一下幾張表的數據,檢查有沒有異常。
把下面語句寫在一個文件裏:
set term off --是否關閉終端輸出
set echo on --是否顯示執行的命令內容
set feedback off --是否顯示 * rows selected
set heading off --是否顯示字段的名稱
set verify off --是否顯示替代變量被替代前後的語句。fil
set trimspool off --去字段空格
set pagesize 1000 --頁面大小
column dat1 new_value filename;
select to_char(sysdate,'yyyymmddhh24mi') dat1 from dual;
spool /tmp/checkcount_&&filename.log
測試語句
spool off
在sqlplus裏執行@日誌路徑
這樣子,就可以動態生成日誌文件,方便保存查看了。