【发布时间】:2021-08-02 16:31:39
【问题描述】:
我在 SSIS 条件拆分中遇到问题。每当我运行包时,条件更新将永远更新。
在我的表中,我有一个 date_mod 列,如果人员更改数据,该列会更改。但是,如果它没有改变,我将它设为 null。所以问题来自将源表中的 null 与目标表中的 null 进行比较,或者有时两者都有 null ?
!ISNULL(id) && !ISNULL(sourceId) && (id == sourceId) && (date_mod != date_mod_dw)
你知道如何解决这个问题吗?
【问题讨论】:
-
将 NULL 转换为固定日期,例如 2999-01-01。那么我建议你停止使用 SSIS 并开始使用 T-SQL
标签: ssis