【发布时间】:2015-02-05 22:25:12
【问题描述】:
我在 MSSQL 中使用 BCP 将平面文件数据导入表中。文件具有换行符 (0A) 作为行分隔符。 我正在使用下面的 bcp 查询来导入文件
bcp dbo.BCPTest in O:\BCPTest\test.txt -c -t| -r 0x0A -T -h TABLOCK
我得到:
SQLState = 22001,NativeError = 0 错误 = [Microsoft][SQL Server Native Client 10.0]字符串数据,右截断警告。
如何获取 BCP 中存在截断问题的字段名称。
【问题讨论】:
-
不认为有。在谷歌上找到了这个(blogs.msdn.com/b/sqlserverfaq/archive/2010/03/02/…),我认为这可能是你最好的选择。唯一的其他解决方案是在导入之前手动验证您的数据的步骤
-
另一个关于这个主题的好帖子。 sqlservercentral.com/articles/BCP+%28Bulk+Copy+Program%29/…
-
@JohnBabb :感谢您分享帖子。很有帮助
标签: sql-server bcp