sybase資料庫bcp匯入資料亂碼 換行問題

2021-06-14 12:33:47 字數 467 閱讀 7904

最近做的乙個專案,被資料庫搞得有點鬱悶,原因是資料是別的同事匯入的。

在字段限制和完整方面都沒做好,導致開發中出現各種奇怪的問題,在此做下記錄,

以免以後也犯這類的錯

1、採用的bcp方式匯出資料出現亂碼解決方法

bcp zxvnms..t_tmp_carinfo in t_tmp_carinfo.txt -b 100 -usa  -p%c%   -s%b%  -y  -c -jcp936  -t \t -r \n

2、去掉回車符方法

update t_tmp_countryside set cs_upcity = str_replace(cs_upcity,char(13),'')

3、去掉換行符方法

update t_tmp_countryside set cs_upcity = str_replace(cs_upcity,char(10),'')

主要注意理解回車和換行的概念。

Sybase 資料庫BCP命令匯入匯出資料

b bcp是sybase公司提供專門用於資料庫表一級資料備份的工具。b 首先來個我自己使用過的命令 匯出資料 b bcp cnmsdb.tmp respointcircuit out xuwb.dat ucnms pseenms ssybase test c b 匯入資料 b bcp cnmsdb....

Sybase中bcp匯入匯出資料批處理檔案的生成

從資料庫中把所有表資料匯出 set nocount on use databasename goselect bcp databasename.name out d temp name txt uusername ppassword sservername c from sysobjects whe...

批量處理BCP匯入檔案到資料庫

今天接到個任務,csv檔案匯入到資料庫中。心想小case,結果一看驚呆了,有上萬個資料檔案,每個檔案中有幾萬條資料。效率問題是要考慮的首要因素。因為之前做過bcp匯入,腦海中立馬有了思路 迴圈所有檔案,執行bcp命令就可以了吧,決定把它做成個bat批處理。過程當中遇到的幾個問題,mark下 1.cs...