1

我们有以下要求,给出了一个大小为 44GB 的大文本文件,其中包含表的插入脚本。我们需要针对目标 SQL Server 2008 R2 数据库执行这些脚本。我们按照两步流程执行脚本。1. 将所有插入语句一个一个地批量插入到中间表中(大约2200万条记录)。2. 然后使用游标执行中间表中的语句。

第一步是成功的,但是第二步不是那么有效,因为它很慢,并且一些插入语句在执行过程中失败。我们无法找到确切的故障点。您能否告诉我们完成任务的有效方法。

4

1 回答 1

1

通常不建议使用游标,因为它速度慢且占用内存。尝试改用 WHILE 循环?

参考示例:

SQL Server 存储过程避免游标

于 2012-07-31T11:13:34.397 回答