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

时间:2013-01-22 14:18:27

标签: ssis

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

文件-ddmmyyyyhhmmss.txt

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

1 个答案:

答案 0 :(得分:1)

Pragmatic works SSIS Expression Cheat Sheet是一个好的开始。您可以使用(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 ()函数。