我在 SSIS 中的条件拆分有什么问题?

问题描述

我创建了一个 SSIS 包,它从 Excel 文件提取数据并将结果输出到我的数据库中的表中。

由于这个包每天都会运行,所以我只需要提取当天输入的那些记录。因此,我在 Conditional Split添加Data Flow

当我在 Visual Studio 中运行“调试”时,我的包运行良好,并显示为“成功”。但是,我的 sql Server 表中没有出现任何记录。

我假设我在“条件拆分”级别做错了什么。

我在“Conditional Split Transformation Editor”中的“Condition”如下所示:

date == GETDATE()

“日期”是指 Excel 文件中已按以下格式输入日期的列:2021-06-24

如果您能帮助我找出问题,我将不胜感激。

解决方法

感谢“Larnu”为我指明了正确的方向。

这就是我所需要的:

date == (DT_DBDATE)(GETDATE())