【问题标题】:How to insert many source tables into one destination table using SSIS?如何使用 SSIS 将多个源表插入到一个目标表中?
【发布时间】:2013-12-24 15:36:21
【问题描述】:

我有一个连接管理器 (oledb),它指向一个包含 20 个 dbf 文件的文件夹。所有 dbf 文件都具有相同的架构。只是数据是针对特定实体的。我想从 20 个 dbf 文件中获取所有数据并将它们插入到一个表中(在 sql server 中)。哪些任务使我能够做到这一点?

【问题讨论】:

    标签: sql-server sql-server-2012 ssis


    【解决方案1】:

    您应该创建“For each loop”容器,将每个文件路径写入变量 f.e。 @fp 之后,您放入 DataFlow 任务并配置 connection 之后,您应该创建另一个变量,例如 @table(将您的 @fp 子串化为文件名)并将此变量放入源表中的 DataFlow 任务中。 ready example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多