如何将条件拆分的结果传递给变量?

时间:2017-09-14 16:32:56

标签: sql-server ssis ssis-2008

我有一个平面文件,并使用条件拆分将记录过滤成一行。例如,RecordType ==" 2"检索具有多个列的记录的单行,例如A,B,C,D和E.我想将列C值的结果传递给变量。然后用它来更新表格,如:

更新表名 设置A =该变量 其中A为空

请你帮我找出解决方案。

1 个答案:

答案 0 :(得分:1)

我不会使用变量,而是使用Ole DB Command对象。

您设置了连接。

然后从上面添加SQL: 更新表名设置A =?其中A为空

Col C.的地图。

但是,我猜你要做的就是在你的其他记录集中添加一个列,其中包含详细信息,但没有密钥。

我会使用脚本组件来执行此操作:

与此示例类似: Importing Grouped Report Data to Database