Union All 转换

Union All 转换将多个输入组合到一个输出中。例如,可将来自五个不同平面文件源的输出输入到 Union All 转换并将其组合到一个输出中。

转换输入是一个接一个地添加到转换输出中的;不对行进行重新排序。如果包需要排序的输出,则应使用合并转换而不是 Union All 转换。

连接到 Union All 转换的第一个输入是转换从中创建转换输出的输入。随后连接到转换的输入中的列将会被映射到转换输出中的列。

若要合并输入,可将输入中的列映射到输出中的列。每个输出列至少要有一个输入中的列与其映射。两列间的映射要求各列的元数据相匹配。例如,映射列必须具有相同的数据类型。

如果映射列包含字符串数据,并且输出列的长度比输入列短,则输出列长度会自动增加以便包含输入列。未映射到输出列的输入列在输出列中被设置为空值。

此转换具有多个输入和一个输出。它不支持错误输出。

配置 Union All 转换

可以通过 SSIS 设计器或以编程方式来设置属性。

有关可以在**“Union All 转换编辑器”**对话框中设置的属性的详细信息,请参阅 Union All 转换编辑器

有关可以编程方式设置的属性的详细信息,请参阅Common Properties

有关如何设置属性的详细信息,请单击下列主题之一:

请参阅

概念

合并转换
创建包数据流
Integration Services 转换

帮助和信息

获取 SQL Server 2005 帮助