【发布时间】:2017-03-29 09:47:46
【问题描述】:
我在我的 SSIS 包中使用平面文件连接源。文件名具有以下命名约定,即<<filename><year><month><date><time>>。示例 - sample201703291515.txt。文件名将附加不同的time,因为文件创建时间会有所不同。我在连接字符串中创建了表达式来获取当前日期的名称。
"c:\source\sample"+(DT_STR,4,1252)YEAR( DATEADD( "dd", -1, getdate() ))+DT_STR,4,1252)MONTH( DATEADD( "dd", -1, getdate() ))+(DT_STR,4,1252)DAY( DATEADD( "dd", -1, getdate() ))+".txt"
但是由于时间变化,是否有可能动态获取文件名或者我可以添加任何表达式?请帮忙。
【问题讨论】:
标签: sql-server ssis