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.