Fevereiro 2, 2010
CSV fácil e rápido
Todos nós já precisamos de criar uma estrutura de dados no velhinho fácil e famoso formato CSV.
Para tal muitas pessoas recorrem a uma funcionalidade do T-SQL que não é propriamente a melhor e mais rápida, isto é cursores. Estes são lentos, consomem muita memória e não é propriamente a maneira correcta de trabalhar.
Pessoalmente quando preciso de exportar alguma coisa para faço uso do seguinte query:
SELECT STUFF( (SELECT ', ' + Coluna FROM Tabela FOR XML PATH('')),1, 2, '') AS CSVColumn
Espero que achem útil
NetPonto