是否可以将对象变量用作数据源查询'in'子句的数组

时间:2017-07-24 17:22:49

标签: ssis

我希望OLEDB数据源查询类似于:

select * from MyTable where id in ( ? )

在哪里? parameter是一个包含值数组的变量 这可能(或类似的东西)吗?

据我所知,我可以将数据流放在由变量控制的for循环容器中,但我更喜欢我的数据流只对所有值执行一次。

1 个答案:

答案 0 :(得分:0)

这是我在一个解决方案中所做的。

- Execute SQL Task to read IN parameters from DB and store this to a temp 
  variable.


- Create a another variable and bind fetched value to sql query using an 
  expression and pass as "SQL Command from variable "to OLEDB source 

Build query using Expression

enter image description here