将完整结果集传递给数据流任务SSIS

时间:2013-12-29 22:04:57

标签: sql ssis oledb execute flow

执行Sql任务中的Proc返回开始和结束日期, 我将这些值存储为对象变量的完整结果集。 现在我需要将结果集(开始和结束日期)传递给数据流任务。 在数据流内部,我将根据开始和结束日期从oledb源提取数据,并将结果保存到文本文件

所以我的问题是如何将开始和结束日期传递给数据流任务,

执行sql任务中的开始日期和结束日期返回,我需要在数据流任务中作为参数传递(从表中开始日期和结束日期之间创建日期的选择...)

1 个答案:

答案 0 :(得分:4)

如果您只是获得单个开始日期和结束日期,则可以将它们映射到单独的变量,而不是将完整结果集存储为对象变量(将完整结果集更改为单行并相应地映射)。

但是,如果必须使用完整的结果集,则可以为每个循环设置一个,然后将开始和结束日期提取到SSIS变量中(然后可以在数据流中使用):

enter image description here

enter image description here

enter image description here