SQL不会上传所有数据。 只有4035行

我可能不会正确地说这句话,但是在这里。 我似乎无法通过SQL Server导入超过60k行。 由于某种原因,只有4035行转移,但没有其余的。 这是否与从.csv导入的文件有关? 谢谢

维基百科上的65536 (!);

65536是Excel 97,Excel 2000,Excel 2002和Excel 2003支持的电子表格行的最大数量(Excel 2007和2010支持1,048,576行(​​220))。 大于65536行的文本文件无法导入到这些版本的Excel。

65535(以0为基础的行编号scheme是行65536)也是可以包含在一个无符号的16位整数中的最大数字,如果将其截断为16位,则69571将包装为4035。

看来你使用的CSV导入有一个相关的限制,因为它从69571行文件中正好input69571-65536 = 4035行,并且65536行的input工作正常。

是第一个(最后一个?)4035行导入或随机行?

如果随机行,这听起来像违反了约束(非空,独特的关键等..)

您可能需要创build一个没有任何限制的登台表,然后再次尝试,然后清理登台表并从那里加载目标表。

RGDS