Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Besoin d'exporter des champs contenant des sauts de ligne en tant que CSV à partir de SQL Server

Je ne vois pas où vous aurez beaucoup de succès en exportant html vers csv - ce n'est vraiment pas à quoi sert csv. Vous feriez mieux d'utiliser un format xml, où le code html peut être enfermé dans un élément cdata.

Cela dit, vous pouvez essayer d'utiliser la fonction Remplacer pour supprimer les sauts de ligne, et vous pouvez ajouter manuellement les guillemets - quelque chose comme ceci :

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

Si votre valeur html pouvait contenir des guillemets doubles, vous devrez les échapper.