【问题标题】:Join a sql table with excel file goes wrong用excel文件加入sql表出错
【发布时间】:2016-11-18 21:32:07
【问题描述】:

我使用 SSIS 已经很久了。

我尝试加入一个 sql 表和一个 excel 文件。 该表具有英文类别属性。 excel文件具有英语类别属性和荷兰语类别属性。 我想将 sql 表类别属性的值从英语更改为荷兰语版本。 目标是一个新的 sql 表,其中包含第一个 sql 表的所有字段/属性,但类别属性的值是荷兰语。

我多次尝试使用合并连接、联合所有和连接组件,但多次失败。 也许我做错了什么。 欢迎任何帮助

【问题讨论】:

    标签: join merge ssis


    【解决方案1】:

    使用合并连接组件。

    在连接 Excel 源和 SQL 源之前,请确保两个源中的英语类别列是 A) 相同的数据类型和 B) 按该列排序。必须对 Merge Join 的两个输入进行排序。排序后,将您的源连接到 Merge Join。它看起来像这样,除了一侧有一个 Excel 文件。

    按 Enlgish_Column 对两个源进行排序,它们将被检测为 Merge Join 组件的连接键。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多