Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS OLE DB数据源输入_Ssis - Fatal编程技术网

SSIS OLE DB数据源输入

SSIS OLE DB数据源输入,ssis,Ssis,我的SSIS包中有一个OLE DB数据源,我想在其中运行此查询: 从vw_DimWorker中选择*其中AsOfSourceDtm>? 这个变量是日期时间。该值来自不同的数据源,我只想在其中运行此查询: 从上次\u更新中选择上次\u更新,其中表\u name='worker' 我可以创建源项和sql任务项,但我不确定如何连接显示的第二个查询的日期,以便在第一个查询中使用它作为变量。您可以在包中使用变量。运行第一个查询时,结果集=单行/值。然后在第一个查询的“结果集”选项卡上,设置查询结果以填充变

我的SSIS包中有一个OLE DB数据源,我想在其中运行此查询:

从vw_DimWorker中选择*其中AsOfSourceDtm>? 这个变量是日期时间。该值来自不同的数据源,我只想在其中运行此查询:

从上次\u更新中选择上次\u更新,其中表\u name='worker'
我可以创建源项和sql任务项,但我不确定如何连接显示的第二个查询的日期,以便在第一个查询中使用它作为变量。

您可以在包中使用变量。运行第一个查询时,结果集=单行/值。然后在第一个查询的“结果集”选项卡上,设置查询结果以填充变量

然后,在下一个SQL任务中,在SQL任务中设置一个单独的参数选项卡,并将参数设置为刚刚填充的变量

链接到MSDN中的示例:

但这可能是更好的逐步说明: