天天看點

Sybase 資料庫表資料備份shell腳本

這兩天寫了一個靈活一點的使用bcp指令針對Sybase IQ資料庫的表資料的備份。

問題是,能夠導出資料,但是不能将bcp檔案導入到資料庫中,後來才知道,Sybase IQ不建議使用bcp指令來導出資料,其他資料庫比如ASE就支援bcp,使用的時候請把連接配接工具iqisql換成資料庫支援的工具,比如(ASE就好像支援isql)。

作孽啊,不過還是将shell腳本貼出來。

導入的時候,很簡單直接

使用bcp table_name (這裡的table名要指定資料庫名、使用者名即dbname.username.tablename) in filename -Udba -Psql -Sdbname -c (這個c就是character的意思,表示按照字元來進行導出、或導入)

繼續閱讀