Я пытаюсь написать выражение SSIS, чтобы получить нужную часть строки перед разделителем, а затем поместить новую строку в новый столбец. Я использовал Substring и Findstring в производном столбце, но у меня проблемы.SSIS Как получить часть строки разделителем с использованием Derived Column
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 -
Вообще говоря, вы хотите, чтобы также после того, что вы пытались (FindString и подстроки да, но ** в частности **, что вы использовали) и каково точное сообщение об ошибке, которое вы получили. – billinkc