天天看點

使用sqlplus工具導出資料到csv檔案,要求檔案帶有時間戳

    現業務部門有需求,需要每天定時把資料庫裡的一些特定資料導出來,最好能以日期命名加以區分存檔。

    這裡選用是oracle的sqlplus工具。理由就是簡單快捷高效,可以跨平台,linux和win都可以操作,直接借助oracle的用戶端就能完成,不行sqlldr那樣複雜。

    關于spool指令的參數,這裡就不多叙述了,網上随便就能搜到,直接上腳本吧(我這裡選的是windows平台)

 scott.sql如下:  

注:

其中這一部分是定義導出檔案的變量,取得是資料庫時間

另外準備一個連接配接資料庫的bat腳本,select.bat:

具體執行效果如下圖,想了解更多歡迎評論交流

使用sqlplus工具導出資料到csv檔案,要求檔案帶有時間戳