我试图编写一个 SSIS 表达式以在分隔符之前获取字符串的正确部分,然后将新字符串放入新列中。我在派生列中使用了 Substring 和 Findstring,但我遇到了麻烦。
Company
Virgin Altantic - F30008
Google - F38115
我需要检索 F30008 和 F38115。
我使用了以下表达式:
(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)
从这个表达式我得到:
Company
Virgin Altantic -
Google -