Andy2010 10 Geschrieben 19. Januar 2011 Melden Geschrieben 19. Januar 2011 (bearbeitet) Habe da eine Frage zum SQL Server 2005 (2008) Integration Services. Es sollen Daten aus einer DB (ODBC-Quelle) gelesen und in eine CSV-Datei geschrieben werden. Funktioniert soweit auch. Eine Spalte enthält Daten aus einem Textfeld. Der Text beinhaltet darin manchmal Zeichen die ich da heraus haben möchte > Zeilenumbrüche(CR LF), TAB's. Wie bekomme ich ungewollte Zeichen aus dem Text? > Per Skriptkomponente ? > Per abgeleitete Spalten (Replace) ? SSIS-Paket | Datenfluss: - DataReader-Quelle (ODBC) - Flatfileziel (CSV-Datei) Zudem möchte ich in der CSV-Datei noch die Info, von wann die Daten sind (Stand der Daten) > Datum/Uhrzeit. bearbeitet 19. Januar 2011 von Andy2010
Andy2010 10 Geschrieben 19. Januar 2011 Autor Melden Geschrieben 19. Januar 2011 Habe es bereits probiert mit der Transformation für abgeleitete Spalten. Beim Ausdruck habe ich folgendes eingetragen: Replace(MeinTextfeld, "\r\n", "") CRLF = "\r\n" Funktioniert leider so nicht :(
Andy2010 10 Geschrieben 19. Januar 2011 Autor Melden Geschrieben 19. Januar 2011 Lösung: replace((replace(Spalte,"\n","")),"\r","") \r = CR \n = CR + LF \t = TAB
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden