【发布时间】:2019-02-04 17:10:49
【问题描述】:
我有一个包含 900 条记录的表。 我想一次获取 10 条记录并将其分配给变量。 下次我在 SSIS 中运行 for each 循环任务时, 它将循环另外 10 条记录并覆盖变量。 任何帮助将不胜感激。
我有这样的桌子,例如
EMPID
0001
00045
00067
00556
00078
00345
00002
00004
00005
00006
00007
00008
这是想要我尝试执行 sql 任务以将 900 条记录拉到变量,将执行 sql 任务连接到每个循环,每个循环内部都有数据流任务,源有 sql 查询,目标是表。
select * from Dbo.JPKGD0__STP
where EMPID in ?
但这会在1循环中传递每个empid,所以我想每次传递10个empid。
如果我需要使用不同的方法/或其他任务来实现这一点,请告诉我。
【问题讨论】:
标签: sql sql-server ssis etl ssis-2012