使用For Loop Container在SSIS中执行插入操作

时间:2014-04-09 17:10:30

标签: sql-server ssis

这就是我想要做的事情 - 我有一个数据流任务,它是一个简单的OleDb源和目标。 OleDb源是一个像

这样的SQL查询
select * from xyzTable where Id = "UserVariable" (integer type variable)

我想将此DFT放在ForLoop容器中,并从ForLoop容器中提供此“UserVariable”的值。

我将一个像“UserVariable”这样的变量作为Int32并在ForLoop配置中将其初始化为1,我将“UserVariable< = 30”作为“EvalExpression”和“UserVariable = UserVariable + 1”作为“赋值”。 现在,我如何在DFT中传递这个“UserVariable”?

谢谢!

1 个答案:

答案 0 :(得分:0)

在OLE DB Source中,我会像这样编写SQL:

select * from xyzTable where Id = ?

然后选择“参数”按钮并指定UserVariable。