Sql 如何在SSIS包中创建附加了当前日期的文件
我已经创建了一个SSIS包,几乎完成了 我正试图将我放入Excel文件中的数据复制到该文件,同时对其进行重命名 基本上,我有一个文件Sql 如何在SSIS包中创建附加了当前日期的文件,sql,sql-server,ssis,Sql,Sql Server,Ssis,我已经创建了一个SSIS包,几乎完成了 我正试图将我放入Excel文件中的数据复制到该文件,同时对其进行重命名 基本上,我有一个文件InboundScrapWeights.xlsx,我正在复制到它的最终存放位置。此位置有许多其他文件具有相同的名称,但其创建日期如下:InboundScrapWeights\u 20180216.xlsx 我有一个文件系统任务正在复制文件,但我看不到如何将日期附加到文件名的末尾。我怎样才能在上面找到日期? 字符串变量fname 字符串变量strDate 表达方式:
InboundScrapWeights.xlsx
,我正在复制到它的最终存放位置。此位置有许多其他文件具有相同的名称,但其创建日期如下:InboundScrapWeights\u 20180216.xlsx
我有一个文件系统任务
正在复制文件,但我看不到如何将日期附加到文件名的末尾。我怎样才能在上面找到日期?- 字符串变量fname
- 字符串变量strDate
"InboundScrapWeights_" + @strDate + ".xlsx"
标准
(DT_STR, 4, 1252) DATEPART("yyyy" , GETDATE())
+ RIGHT("0" + (DT_STR, 2, 1252) DATEPART("mm" , GETDATE()), 2)
+ RIGHT("0" + (DT_STR, 2, 1252) DATEPART("dd" , GETDATE()), 2)
在FileTask中,目标为variable=true
将变量设置为fName(您可能需要完整路径)您的谷歌搜索字符串是
ssis动态文件名
@DanBracuk,它帮助创建了我需要的变量,以获得下面提供给我的答案。完美!谢谢