SSIS GETDATE 函数是一个日期/时间函数,用于返回本地系统的当前日期和时间。本文将通过一个示例介绍如何使用 GETDATE 函数,并展示查找系统当前日期和时间的语法。
GETDATE()
为了演示 GETDATE 函数,我们使用下面的 Employee 表,该表有 15 条记录。请参考 SSIS 中的 Union All Transformation、Derived Column Transformation、Built-in Functions 和 SQL Server 文章。

SSIS GETDATE 函数
对于这个 GETDATE 示例,添加一个数据流任务(Data Flow Task)并双击进入数据流区域。接下来,添加 OLE DB 源以从上述 SQL 数据库表中读取数据。请将 OLE DB 源连接到派生列转换(Derived Column Transformation),因为它有助于编写 GETDATE 表达式和创建新列。

接下来,双击打开派生列转换编辑器(Derived Column Transformation Editor)。将 SSIS GETDATE 函数拖放到表达式(Expression)下的行单元格中,以返回本地系统的当前日期和时间。
GETDATE()

单击“确定”关闭编辑器窗口。
拖放 Union All Transformation 并连接派生列。接下来,右键单击连接节点并选择启用数据查看器(Enable Data Viewer)。请运行 GETDATE 函数包,查看本地系统的当前日期和时间。
