合并联接转换
合并联接转换提供了一个输出,该输出是通过使用 FULL、LEFT 或 INNER 联接将两个已排序数据集进行联接而生成的。例如,可使用 LEFT 联接来联接包含产品信息的表与列出产品的制造国家/地区的表。结果是一个列出所有产品及其产地国家/地区的表。有关详细信息,请参阅使用联接。
可以按照下列方法来配置合并联接转换:
指定联接是 FULL、LEFT 联接,还是 INNER 联接。
指定联接所使用的列。
指定转换是否将空值处理为等于其他空值。
注意 如果不将空值处理为相等的值,则转换将如同 SQL Server 数据库引擎那样处理空值。
此转换有两个输入和一个输出。它不支持错误输出。
联接要求
合并联接转换要求被联接的列具有匹配的元数据。例如,不能将具有数值数据类型的列和具有字符数据类型的列相联接。如果数据为字符串数据类型,则第二个输入中列的长度必须小于或等于所合并的第一个输入中列的长度。
配置合并联接转换
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可在**“合并联接转换编辑器”**对话框中设置的属性的详细信息,请参阅合并联接转换编辑器。
有关可以编程方式设置的属性的详细信息,请单击以下主题之一:
有关如何设置属性的详细信息,请单击下列主题之一:
|