SSIS中的日期键表达

时间:2016-11-22 16:10:29

标签: ssis ssis-2012

我正在尝试在SSIS中构建一个日期键,如下所示:

20161122

在那种格式中,我只是想知道如何使用getdate在SSIS表达式构建器中完成这个?

谢谢

1 个答案:

答案 0 :(得分:2)

我认为您可以使用DATEPART来完成这项工作。我相信以下公式将构建您寻求的格式:

(DB_WSTR, 4)DATEPART("yy", GETDATE()) + (DB_WSTR, 2)DATEPART("month", GETDATE()) + (DB_WSTR, 2)DATEPART("dd", GETDATE())

我没有尝试这个公式,所以你可能需要修改一下。例如,照顾前导零。