gpt4 book ai didi

sql-server - 如何动态重命名excel文件名?

转载 作者:行者123 更新时间:2023-12-04 19:55:49 24 4
gpt4 key购买 nike

每当我按日期运行作业时,我都会尝试动态更改 Excel 文件。

在我尝试过的Excel连接管理器的连接字符串中:

"C:\ReportOutput" + RIGHT("0" + (DT_WSTR,2)DATEPART("dd",GetDate()) ,2)+
RIGHT("0" + (DT_WSTR,2)DATEPART("mm",GetDate()),2)+
(DT_WSTR,4)DATEPART("yyyy",GetDate()) +"_withdata.xls"

但是它不起作用。另外,在连接管理器中,我提供了文件位置。我希望每次作业运行时动态创建和重命名文件。

最佳答案

我认为主要问题是你错过了转义字符,你也可以使用 DAY(), MONTH(), YEAR() 而不是 DATEPART():

"C:\\ReportOutput" + 
RIGHT("0" + (DT_WSTR,2)DAY(GetDate()) ,2) +
RIGHT("0" + (DT_WSTR,2)MONTH(GetDate()),2)+
(DT_WSTR,4)YEAR(GetDate()) +"_withdata.xls"

关于sql-server - 如何动态重命名excel文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57857288/

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