【问题标题】:SSIS - OLE DB Destination - Setting Target Table With VariableSSIS - OLE DB 目标 - 使用变量设置目标表
【发布时间】:2014-05-12 22:18:47
【问题描述】:

我正在从源系统上的单个表中提取数据,但目标表取决于我的视图中列出的目标表名称:

源表架构:

 Name
 Date
 Department
 Job
 TargetTable

目标表将具有以下架构:

 Name
 Date
 Department
 Job

目前我已经能够将目标表放入 @[User::TargetTables] 对象变量中,以便我可以在每个容器中循环它们。我想要数据的当前表被放入@[User::TargetTable] SSIS 变量中。

在我的每个容器中,我能够从我的源中提取我想要用于给定目标表的数据。

但是,我不知道如何将数据放入该目标表中。

如何将数据插入到我选择的目标表中? (@[用户::目标表])

![DataFlow][1]
![For Each Container Collection Tab][2]
![For Each Container Variable Mapping Tab][3]
![Data Flow Task Container][4]
![OLE DB Destination Object With Error][5]

【问题讨论】:

    标签: variables ssis oledb


    【解决方案1】:

    您应该能够使用 OLE DB 目标执行此操作。

    1. 将“数据访问模式”设置为“表名或视图名变量 - 快速加载”
    2. 将变量名设置为 User::TargetTable

    【讨论】:

      猜你喜欢
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多