在 SSIS 中分析文件名



我有一个文件名SandersCoffeNetwork201604211107 .我想使用派生列在 SSIS 中创建两个新列。但是,我需要一个将日期与文件名分开的表达式

第一列FileFromDate 2016年04月21

第 2 列FileToDate 2016年11月07

请建议.....

假设文件名存储在变量中@[User::Filename]

文件日期

SUBSTRING(RIGHT(@[User::Filename],12), 1, 4 ) + "-" +
SUBSTRING(RIGHT(@[User::Filename],4), 1, 2 ) + "-" +
SUBSTRING(RIGHT(@[User::Filename],2), 1, 2 )

文件发件人日期

SUBSTRING(RIGHT(@[User::Filename],12), 1, 4 ) + "-" +
SUBSTRING(RIGHT(@[User::Filename],8), 1, 2 ) + "-" +
SUBSTRING(RIGHT(@[User::Filename],6), 1, 2 )

如果值未存储在变量中

文件日期

SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",12), 1, 4 ) + "-" +
SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",4), 1, 2 ) + "-" +
SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",2), 1, 2 )

文件发件人日期

SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",12), 1, 4 ) + "-" +
SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",8), 1, 2 ) + "-" +
SUBSTRING(RIGHT("SandersCoffeNetwork201604211107",6), 1, 2 )

相关内容

  • 没有找到相关文章

最新更新