SSIS, Wie man Teil einer Zeichenkette durch Trennzeichen mit Abgeleiteten Spalte

Ich versuche zu schreiben ein SSIS-Ausdruck, um den rechten Teil einer Zeichenfolge vor dem separator und dann setzen Sie die neue string in eine neue Spalte. Ich habe verwendet, Substring und Findstring in abgeleitete Spalte, aber ich bin Probleme.

Company
Virgin Altantic - F30008 
Google - F38115

Ich abrufen müssen F30008 und F38115.

Ich gebrauchte den Ausdruck:

(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)

Von diesem Ausdruck, den ich bekam:

Company
Virgin Altantic - 
Google - 
Allgemein gesprochen, wollen Sie auch veröffentlichen, was Sie versucht haben, (findstring und substring-ja, aber speziell, was hast du) und was war die genaue Fehlermeldung, die Sie erhalten.

InformationsquelleAutor Djbril | 2013-09-18

Schreibe einen Kommentar