SSIS左合并加入部分匹配

时间:2012-05-14 18:35:42

标签: ssis merge left-join string-matching

在SSIS中,当我尝试在“CourseName”上对表1和表2进行合并连接时,结果显示只映射了部分列。也就是说,即使这两个表中的值具有相同的数据类型并且具有相同的“Coursename”,它们在SSIS中的左合并连接中也被视为“不匹配”。有人可以帮帮我吗?

P.S。

  1. 两列的数据类型均为nvarchar(30)
  2. 查找也无法正常工作......

2 个答案:

答案 0 :(得分:5)

需要考虑的一些事项:

  1. 您是否在数据源级别执行排序?我在数据源级别的排序结果与在SSIS中执行排序时的排序结果有问题,可能是因为使用了不同的编码。
  2. 你修剪了你的专栏吗?还要看一下区分大小写。

答案 1 :(得分:0)

我遇到了同样的问题,我的问题是通过修剪列数据来解决的。