如何在ssis中为平面文件生成动态文件命名?

如何在ssis中为平面文件生成动态文件命名?,ssis,Ssis,您好,我正在尝试使用平面文件连接管理器中的表达式列生成具有动态命名的文件,例如 文件-ddmmyyyyhmmss.txt 我知道我可以使用getdatepart,但是获取hh、mm和ss的确切方法调用是什么?有人能提供建议吗?是个好的开始。您可以使用(DT_WSTR,2)datepart(“HH”,getdate())获取小时部分,使用(DT_WSTR,2)datepart(“n”,getdate())获取分钟,使用(DT_WSTR,2)datepart(“s”,getdate())获取秒。您需

您好,我正在尝试使用平面文件连接管理器中的表达式列生成具有动态命名的文件,例如

文件-ddmmyyyyhmmss.txt

我知道我可以使用getdatepart,但是获取hh、mm和ss的确切方法调用是什么?有人能提供建议吗?

是个好的开始。您可以使用
(DT_WSTR,2)datepart(“HH”,getdate())
获取小时部分,使用
(DT_WSTR,2)datepart(“n”,getdate())
获取分钟,使用
(DT_WSTR,2)datepart(“s”,getdate())
获取秒。您需要在中添加逻辑,以确保小于10的值仍然得到两位数字(即01 05)等。对于日、月和年,有函数Day()month()和Year()可以快捷方式处理等效的datepart()函数