如何在 SSIS 2008 中的某个字符之前获取字符串?
How do I get a string right before a certain character in SSIS 2008?
我在网上看到了很多答案,但其中 none 正是我所需要的。
示例:
12345_helloworld_328923_haha.txt
我需要抓取第二个“_”之前的所有内容
输出:
地狱世界
如何在 SSIS 中作为表达式执行此操作?
我想通了。
SUBSTRING(@[User::FileName],FINDSTRING(@[User::FileName],"_",1) + 1,FINDSTRING(@[User::FileName],"_",2) - FINDSTRING(@[User::FileName],"_",1) - 1)
我在网上看到了很多答案,但其中 none 正是我所需要的。
示例:
12345_helloworld_328923_haha.txt
我需要抓取第二个“_”之前的所有内容
输出:
地狱世界
如何在 SSIS 中作为表达式执行此操作?
我想通了。
SUBSTRING(@[User::FileName],FINDSTRING(@[User::FileName],"_",1) + 1,FINDSTRING(@[User::FileName],"_",2) - FINDSTRING(@[User::FileName],"_",1) - 1)