gpt4 book ai didi

sql-server - 您如何判断 SQL 2k5 BCP 在导入失败时提示的是哪个字段?

转载 作者:行者123 更新时间:2023-12-03 09:41:17 26 4
gpt4 key购买 nike

在输出日志中导入失败之前,我收到错误 Error - [Microsoft][SQL Native Client] String data, right truncation 大约 10 次。该错误与它相关的字段有点模棱两可。通常,如果数据集真正处于第三范式,这就不会成为问题。但是,该数据集有超过 125 个字段,超过 100,000 条记录作为制表符分隔的 txt 文件。在这种情况下,找到违规数据将是一项艰巨的任务。 如何判断导入失败时 SQL 2k5 BCP 提示的是哪个字段?如果我能找出哪个字段出错,这将极大地帮助缩小问题范围。

bcp db.dbo.table in "dataset.txt" -f "fmt.table.txt" -S instancename -U user -P password -o log.txt

是的,还有一个更大的故事,但为了简单起见,我将其限制在这个特定问题上。否则,更进一步将需要提出另一个问题。 :)

最佳答案

向格式文件添加一个空排序规则。即

112 SQLCHAR 0 1 "\t" 112 CREDITREPORTADDRINDICATOR   ""

我导入行终止符之间没有任何内容的文件以获得空值。确保包含连续的制表符。

关于sql-server - 您如何判断 SQL 2k5 BCP 在导入失败时提示的是哪个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7653695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com