我需要从 SQL 表中选择一些 100k+ 记录并进行一些处理,然后批量插入到另一个表中。我正在使用 SQLBulkCopy 来执行快速运行的批量插入。为了获取超过 100k 条记录,我目前正在使用 DataReader。
问题:有时我会在 DataReader 中收到超时错误。我已将超时时间增加到某个可管理的数字。
是否有类似 SQLBulkCopy 的工具可以批量选择记录?
谢谢!
巴拉
最佳答案
听起来您应该在 sql server 内完成所有处理。或者将数据分割成 block 。
关于sql-server-2005 - 快速选择100K+记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040016/