SSIS 中的日期键表达式
Date Key Expression in SSIS
我正在尝试在 SSIS 中构建一个日期键,使其看起来如下所示:
20161122
在那种格式下,我只是想知道如何在 SSIS 表达式生成器中使用 getdate 完成此操作?
谢谢
我认为您可以使用 DATEPART
完成这项工作。我相信以下公式将构建您寻求的格式:
(DB_WSTR, 4)DATEPART("yy", GETDATE()) + (DB_WSTR, 2)DATEPART("month", GETDATE()) + (DB_WSTR, 2)DATEPART("dd", GETDATE())
我没有试过这个公式,所以你可能需要稍微修改一下。例如,处理前导零。
我正在尝试在 SSIS 中构建一个日期键,使其看起来如下所示:
20161122
在那种格式下,我只是想知道如何在 SSIS 表达式生成器中使用 getdate 完成此操作?
谢谢
我认为您可以使用 DATEPART
完成这项工作。我相信以下公式将构建您寻求的格式:
(DB_WSTR, 4)DATEPART("yy", GETDATE()) + (DB_WSTR, 2)DATEPART("month", GETDATE()) + (DB_WSTR, 2)DATEPART("dd", GETDATE())
我没有试过这个公式,所以你可能需要稍微修改一下。例如,处理前导零。