gpt4 book ai didi

.net - ADO.NET 和 SQLBULKCOPY - 要插入的最大记录限制?

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

ADO.net 一次可以在数据库中插入的记录数量是否有限制?我们想与 sqlbulkcopy 一起工作但是开发人员告诉我们 ADO 一次不会插入超过 1000 条记录,所以 sqlbulkcopy批量插入 10000 条记录是没有用的。这是真的?是否sqlbulkcopy每次插入大批量 1000 直到 10000?

我不认为 ADO 有最大数量的记录,但他们是开发人员,所以我不确定。

最佳答案

这不是真的。 其实你要 BatchSize 如果你想要一个属性,因为默认是 0 ,或者没有限制。

此外,在查看 WriteToServerInternal 之后SqlBulkCopy的方法类,这是唯一会限制单个批次中发送的行数的东西。

最后,即使您在 中发送了它们批次 1,000 行,可以插入的总行数没有限制。好吧,除了运行机器的内存,如果它是通过 DataTable 完成的例如。但是,如果该数据通过 SqlDataReader 从一台服务器复制到下一台服务器,还有无整体限制可以以任何形状或形式达到。

关于.net - ADO.NET 和 SQLBULKCOPY - 要插入的最大记录限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17701255/

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