現業務部門有需求,需要每天定時把資料庫裡的一些特定資料導出來,最好能以日期命名加以區分存檔。
這裡選用是oracle的sqlplus工具。理由就是簡單快捷高效,可以跨平台,linux和win都可以操作,直接借助oracle的用戶端就能完成,不行sqlldr那樣複雜。
關于spool指令的參數,這裡就不多叙述了,網上随便就能搜到,直接上腳本吧(我這裡選的是windows平台)
scott.sql如下:
注:
其中這一部分是定義導出檔案的變量,取得是資料庫時間
另外準備一個連接配接資料庫的bat腳本,select.bat:
具體執行效果如下圖,想了解更多歡迎評論交流