plutos0 - 2008-9-5 16:57:00
各位高手:
我要配置一个自动运行的FTP任务,需要每天从FTP上获取TXT格式文件。该文件的命名是前一天的日期,例:今天是2008年9月5日,则服务器上的文件名为"20080904.txt”。现在获取文件名这步遇到问题,不知该如何做。
在SQL中可以通过:
select
substring(convert(char(10),(dateadd(day,-1,getdate()))),7,4)
+substring(convert(char(10),(dateadd(day,-1,getdate()))),1,2)
+substring(convert(char(10),(dateadd(day,-1,getdate()))),4,2)
+'.txt'
实现文件名的拼写。
请问,有什么办法可以通过FTP任务获取该文件吗?:default1:
注:什么方法都可以,只要在SSIS中能够实现就可以。
一笑不倾城 - 2008-9-23 10:26:00
ftp任务里有表达式,你可以在表达式里设置你的文件名
jarjarlee - 2008-10-28 21:07:00
可以使用 控制流 - 执行SQL任务将 该名称计算后赋给包变量,再在FTP任务中使用该变量即可