【发布时间】:2015-05-29 09:16:11
【问题描述】:
我正在尝试使用我在 SSIS 中的表达式内的循环中更新的变量。我会尽量说清楚。在到达最后一个数据流任务(我有一个 ODBC 源)之前,我在变量(返回)中获取了一些值,我将在 [ODBC 源].[SqlCommand] 中使用第二个脚本任务我可以检查变量是否以我需要的方式更新。问题在于,在数据流中,表达式考虑了这个变量,但使用了我选择的默认值 ('')。
在第一个脚本任务中,我正在更新变量:
Dts.Variables["Return"].Value = Dts.Variables["Return"].Value + identif;
所以,我不知道我是否错过了先前的指示,或者执行此控制流时可能会发生什么
【问题讨论】:
-
你是不是根据上面的截图对@[User::Return] 的评估?
标签: variables ssis expression