循环3000通过SSIS记录

时间:2018-05-11 19:53:05

标签: sql-server tsql ssis

SSIS的新手可以帮助一次循环3000个记录。 我有一张百万条记录表。我希望一次获得3000条记录并加载到新表中。下次当我在SSIS中运行“FOR循环任务”时,它需要循环另外3000条记录。

1 个答案:

答案 0 :(得分:0)

for循环中的数据源应该是自定义SQL,如下所示

select Top  3000
*
from SourceTable S
left join DestTable D
on S.primarykey=D.primarykey
where D.primaryKey is NULL
order by indexcolumn