如何在SSIS中的变量中分配多行数据?

时间:2014-04-23 04:03:48

标签: ssis

只是徘徊,有什么方法可以在SSIS中的变量中分配多行数据?

例如: 我有下表(tableA),其中包含数据流任务创建的以下数据:

DataRow
Jay,10,11 Happy St\n\n
David,12,13 Angel St\n\n
Tom,30,23 Betman St\n\n

如何将这些记录分配到SSIS中的变量,如下所示:

Jay,10,11 Happy St \ n \ nDavid,12,13 Angel St \ n \ nTom,30,23 Betman St \ n \ n

然后将其传递给Web服务任务。目前我正在将Web服务任务运行到循环中,但我想编译所有数据行并将其传递给循环外的Web服务任务 enter image description here

我能以任何方式做到吗?链接可以分享任何例子吗?

1 个答案:

答案 0 :(得分:2)

如果可以,请使用"执行SQL任务"来获取源数据。如果不可能,您可以创建临时表,然后在数据流任务中填充此表。关键是将结果集存储在各种类型的"对象"然后您可以将其迭代到循环任务中,并根据需要将每一行发送到Web Service任务。

在这里您可以找到有关此内容的详细教程: Loop through ADO recordset in SSIS

如果您需要临时表的帮助,请告诉我。

希望有所帮助,