遍历SSIS包中的多行

时间:2018-09-07 15:03:46

标签: sql visual-studio ssis

我有一个搜索查询,它将返回多个行和列。我必须根据搜索查询返回的列创建插入查询。如何循环返回的每一行并使用同一行的列。

我想执行数据流任务中的所有操作。我将有一个OLE DB目标或OLE DB命令来运行插入查询。

1 个答案:

答案 0 :(得分:1)

您对数据流任务的工作原理有基本的误解。您不需要以逐行的方式生成插入语句。使用OLE DB目标。您必须选择(并配置)连接管理器,选择目标表,并将列从源映射到目标,但是SSIS可以将数据插入到目标表中。

您提到有五个源列和两个目标列,因此您可能需要在OLE DB源和OLE DB目标之间进行一些转换。您可以在其中使用SSIS工具箱中的某些转换,例如“派生列”或“查找”。