将数据发送给我,转换为管道分隔文件。我试图插入超过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