有没有办法在SSIS的For循环容器的InitExpression中初始化两个变量的值?
例如:
InitExpression: @BeginDate = (DT_DBTIMESTAMP) "1/1/1900"; @EndDate = (DT_DBTIMESTAMP) "1/1/2007"
EvalExpression: @BeginDate < GETDATE()
AssignExpression: @BeginDate = @EndDate; @EndDate = DATEADD("Month", 1, @EndDate)
由于
答案 0 :(得分:2)
我不相信这是可能的。但是,您可以将@EndDate变量定义设置为表达式,并使其在表达式中执行这些计算。 For循环容器只会增加@BeginDate,而@EndDate会随着它的变化而变化。