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 Zitieren
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 :( Zitieren
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 Zitieren
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.