如何在SSIS 2008中的某个角色之前获得一个字符串?

时间:2015-09-29 22:30:44

标签: sql ssis

我在网上看到了很多答案,但没有一个能给我正确的答案。

示例:

12345_helloworld_328923_haha.txt

我需要在SECOND“_”之前抓住所有内容

输出:

的HelloWorld

如何在SSIS中将其作为表达式?

1 个答案:

答案 0 :(得分:0)

我明白了。

SUBSTRING(@[User::FileName],FINDSTRING(@[User::FileName],"_",1) + 1,FINDSTRING(@[User::FileName],"_",2) - FINDSTRING(@[User::FileName],"_",1) - 1)