Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Precisa exportar campos contendo quebras de linha como CSV do SQL Server


Não vejo onde você terá muito sucesso exportando html para csv - não é realmente para isso que o csv se destina. Seria melhor usar um formato xml, onde o código html pode ser incluído em um elemento cdata.

Dito isso, você pode tentar usar a função Substituir para remover as quebras de linha e adicionar manualmente as aspas - algo assim:
select '"' + replace (replace (html, char(10), ''), char(13), '') + '"'

Se o seu valor html pudesse ter aspas duplas, você precisaria escapar delas.