Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Felder mit Zeilenumbrüchen müssen als CSV-Datei aus SQL Server exportiert werden

Ich sehe nicht, wo Sie viel Erfolg beim Exportieren von HTML in CSV haben werden - es ist wirklich nicht das, wofür CSV gedacht ist. Verwenden Sie am besten ein XML-Format, bei dem der HTML-Code in ein cdata-Element eingeschlossen werden kann.

Sie könnten jedoch versuchen, die Zeilenumbrüche mit der Funktion Ersetzen zu entfernen, und Sie könnten die Anführungszeichen manuell hinzufügen - etwa so:

select '"' + replace (replace (html, char(10), ''), char(13), '') + '"'

Wenn Ihr HTML-Wert doppelte Anführungszeichen enthalten könnte, müssten Sie diese maskieren.