SSIS Union All - SSIS中有这个项目的错误吗?

时间:2009-05-29 08:00:56

标签: sql sql-server database ssis

我正在使用SQL 2005和SSIS

我有2个数据源。

一个来自表A,另一个来自表B.我想将数据从表A移动到表B.但首先我从两者中获取MAX日期并进行比较。如果它们是相同的,那么我必须停止SSIS包或使用条件分割。

但是当表B中的MAX日期通过Union ALL时,它变为空白!

知道为什么吗?

1 个答案:

答案 0 :(得分:2)

Union All变换不会更改进入它们的数据。仔细检查并确保“maxdate”的输出列包含两个“maxdate”列。还要检查两者的数据类型。

事实上,我建议您删除“maxdate”行,然后重新添加,确保从两个输入中正确设置。