0

我必须使用 SSIS 进行增量提取。我的场景是这样的:我需要从我的表中找到日期时间的最大值,并将其存储在我在 OLE DB 源的 where 条件中使用的变量中。我正在使用脚本组件转换来更新我的变量。问题是最大值在执行时被分配给变量,但是当我再次尝试执行它时,变量被设置为我提供的默认值。如何使变量值持久化?

4

1 回答 1

1

除了使用脚本组件,你不能先使用执行 SQL 任务吗?

在 SQL 任务中,在 General 选项卡中定义连接,然后定义获取最大日期的 SQLStatement。并且您将 ResultSet 设置为“单行”。

然后在选项卡 Result Set 中将结果映射到您已有的变量。

如何使用 SQL 任务为变量赋值

于 2013-10-11T11:11:54.847 回答