Wie ersetzen CHAR(13) in der DB varchar(6000)?
Mit ColdFusion und Microsoft SQL exportieren wir die Daten in eine Excel-Tabelle mit den cfx_excel plugin. Die Daten enthält eine varchar(6000) CHAR(13)/Zeilenumbrüche eingegeben in jedem Eintrag.
Die Zeilenumbrüche erscheinen in eckigen Klammern jedes mal, wenn der Bericht erstellt ist, im Excel-format.
Wie würde ich mich über das entfernen der CHAR(13) innerhalb einer SQL-Abfrage?
Danke.
InformationsquelleAutor Alex | 2010-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen, diese
oder einfach nur für eine select -
char(10) char(13) Sie können dies tun,
" ersetzen wird es mit einem Leerzeichen, wenn Sie möchten, einen Raum, dann verwenden Sie '' statt "
ja, siehe 2. Abfrage
Dies ist so nah an der Arbeit 🙂 gibt es eine Möglichkeit für mich zu ersetzen, die zwei Elemente (CHAR13 und CHAR10) pro ERSETZEN? ersetzen(n ist.HINWEIS: CHAR(10),") as [Kommentare]
siehe 3. Abfrage, können Sie nest ERSETZEN
Ich danke Ihnen SEHR! Funktioniert perfekt 🙂
InformationsquelleAutor SQLMenace
Ersetzen beide char(10) char(13) Sie sollten in der Lage sein zu tun nur ein replaceList(textToReplaceIn,"#chr(10)#,#chr(13)#",","). Wenn das nicht funktioniert, können Sie nur 2 ersetzt, wie in replace(replace(textToReplaceIn,chr(10),"",""), chr(13),"","all")
InformationsquelleAutor remotesynth