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())

我没有试过这个公式,所以你可能需要稍微修改一下。例如,处理前导零。