SSIS 表达式生成器 - 如何查找字符的最后一次出现
SSIS Expression Builder - How to find last occurrence of a character
我的值如下所示:
D:\DM-250\Insert_Jobs-QA-UAT-FILE_A_UpdateInsert.dts
D:\DM-250\Insert_Jobs-QA-UAT\Something_DaisyChain-stuff_and_things_UpdateInsert.dts
D:\DM-250-another_file.dts
我想要这 3 个值的结尾,从最后一个 "\"
字符开始。
我尝试使用 FINDSTRING
,但我不知道如何获取最后一次出现的字符。
有什么建议吗?
这会给你右边的位置。
findstring(reverse([your column]),"\",1)
我猜您正在尝试提取文件名:
right([your column], [result from above] - 1)
我的值如下所示:
D:\DM-250\Insert_Jobs-QA-UAT-FILE_A_UpdateInsert.dts
D:\DM-250\Insert_Jobs-QA-UAT\Something_DaisyChain-stuff_and_things_UpdateInsert.dts
D:\DM-250-another_file.dts
我想要这 3 个值的结尾,从最后一个 "\"
字符开始。
我尝试使用 FINDSTRING
,但我不知道如何获取最后一次出现的字符。
有什么建议吗?
这会给你右边的位置。
findstring(reverse([your column]),"\",1)
我猜您正在尝试提取文件名:
right([your column], [result from above] - 1)