【问题标题】:I have two Foreach Loop,which hava same enumerated values.So how do I deal with it?我有两个 Foreach 循环,它们具有相同的枚举值。那么我该如何处理呢?
【发布时间】:2019-06-28 07:11:58
【问题描述】:

我将两个变量声明为“对象”,分别命名为 a 和 b, 并有一个简单的 SQL 任务:。

select code from code_list

使用完整结果集,我试图将结果传递给声明的变量(a 和 b)

并在带有两个不同的foreach循环的脚本任务上使用它们(a和b)。但它不起作用。

脚本任务:将结果插入两个不同的表(A 和 B)。

【问题讨论】:

  • 您尝试做的任何事情都没有任何意义

标签: ssis foreach-loop-container execute-sql-task


【解决方案1】:

创建3个Object类型的变量,只使用一个作为ResultSet。然后添加一个脚本任务,并选择 3 个变量作为读/写变量。

在脚本任务中,创建两个 DataTable 变量,并用 ResultSet 变量填充一个表:

然后使用dataTable1.Copy()方法将第一个DataTable复制到第二个DataTable变量中

最后,将每个 DataTable 分配给一个包变量。

【讨论】:

    猜你喜欢
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2013-07-02
    • 1970-01-01
    相关资源
    最近更新 更多