2012-12-11 37 views
0

如何使用包中的内联strean数据更新表?通过ssis中的OLE DB转换更新

OLE DB源--->条件过滤--->产品 - > IND(数据库表)

         A    1 to 0 

             B    1 to 0 

             C    1 to 0 

这里滤波条件过滤输入记录成三个不同的产品(A,B,C )并根据p_id,我必须在控制表中更新ind?

我可以在不接触餐桌的情况下做到这一点吗?如何在这里使用OLE DB命令?

+0

显示选择您在Ole db源中使用的查询 – Justin

回答

0

我发现你的问题令人困惑,但我会一展身手:

添加OLE DB命令转换到你的数据流。编写参数化的SQL语句,例如

更新控制集ind =?其中p_id =?

将数据流列映射到参数。

+0

感谢您回复Mike,但我在包流中获取IND为1,并且必须将其更新为0,以用于不同表中的P_ID ... – 343