gpt4 book ai didi

sql - 在 SSIS 导出包中,如何重命名带有时间戳的目标 excel 文件?

转载 作者:行者123 更新时间:2023-12-04 21:14:25 25 4
gpt4 key购买 nike

在 SSIS 导出包中,如何重命名带有时间戳的目标 excel 文件?

我有 Excel 作为我的目标文件。如何重命名带有附加到其后缀的时间戳的目标文件?

如 myfile_010120191100.xls

生成动态文件名将帮助我们避免覆盖。

最佳答案

几天前我只是这样做的:

使用带有重命名文件操作的文件系统任务编辑器。下图中,我有一个名为 FilePathTargetCopy 的变量,它是硬编码的,如 C:/Users/MyUser/Desktop/aaa.xlsx。 TEST_Copy 是具有“创建文件”操作的“文件连接管理器”。

创建一个类似的文件连接,转到它的属性并添加一个 ConnectionString 表达式:

REPLACE(@[User::FilePathTargetCopy],".xlsx","")+"-"+
RIGHT("0" + (DT_STR,4,1252) DatePart("yyyy",getdate()),4)+"-"+
Right("0" + (DT_STR,4,1252) DatePart("m",getdate()),2) +"-"+
Right("0" + (DT_STR,4,1252) DatePart("d",getdate()),2) + ".xlsx"

然后,使用 OverWrite=true 将其设置为 DestinationConnection,如下所示。

enter image description here

关于sql - 在 SSIS 导出包中,如何重命名带有时间戳的目标 excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54242120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com