Andy2010 10 Geschrieben 19. Januar 2011 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Andy2010 10 Geschrieben 19. Januar 2011 Autor Melden Teilen 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 :( Zitieren Link zu diesem Kommentar
Andy2010 10 Geschrieben 19. Januar 2011 Autor Melden Teilen Geschrieben 19. Januar 2011 Lösung: replace((replace(Spalte,"\n","")),"\r","") \r = CR \n = CR + LF \t = TAB Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.