將數據發送給我,轉換爲管道分隔文件。我試圖插入超過46000行,但四(4)的這些失敗,該錯誤消息是否有強制將截斷列插入SQL Server表的方法?
SQLSTATE = 22001,NativeError = 0 錯誤= [微軟] [SQL本機客戶端]字符串數據,右截斷
這將是很高興知道哪些行失敗。有沒有辦法強制這些行插入截斷的字符串,或確定哪些與BCP失敗?
- 我試圖構建在XLSX的的 插入語句文件 與CONCATENATE。這是因爲 我有太多的參數 CONCANTENATE。
- 我嘗試過逗號和 製表符分隔的文件,其失敗 ,因爲某些數據具有那些 個字符。
- 我終於建造管道分隔 文件更改 本地化設置,所以我可以做這個 用Excel(How to save an Excel spreadsheet as pipe-delimited),然後將它們導入表
bcp TableName in MyCreatedCSVFile.csv -T -c -t^|
<後 - 我不得不逃離|字符與命令行中的^。
有沒有更好的方式來做到這一點?
太棒了。謝謝。 – Blanthor 2011-04-26 18:47:05