SSIS Jak uzyskać część ciągu za pomocą separatora za pomocą kolumny pochodnej
Próbuję napisać wyrażenie SSIS, aby uzyskać właściwą część ciągu przed separatorem, a następnie umieścić nowy ciąg w nowej kolumnie. Użyłem Substring i Findstring w kolumnie pochodnej, ale mam problemy.
Company
Virgin Altantic - F30008
Google - F38115
Muszę pobrać F30008 i F38115.
Użyłem wyrażenia:
(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)
Z tego wyrażenia otrzymałem:
Company
Virgin Altantic -
Google -