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

use*_*615 2 sql oledb ssis flow execute

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

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

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

gan*_*way 5

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

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

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明