SSIS 2005数据流如何从查询中获取列

时间:2014-05-30 12:22:31

标签: ssis

背景:SSIS 2005。

就我而言,在数据流中,我需要从表(t1)中获取一列(pk)。查询如下所示:

    select pk from t1
    where para1 between c1 and c2
        and para2 = c3

para1和para2将是前一个组件行的参数。所以我尝试了查找,但它只能在两个表之间进行简单的映射。还尝试了OLEDB命令,但它不能在输出中返回列。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要在查找/常规选项中使用部分缓存来访问“高级”选项卡,您可以在其中使用参数设置查询:

enter image description here

enter image description here

enter image description here