Die Antwort hängt von der Sprache ab, in der Ihre Anwendung geschrieben ist, aber um C# als Beispiel zu verwenden. Eine gängige Methode besteht darin, einen Datensatz aus der SQL-Abfrage zu füllen und dann den Datensatz mithilfe von Schleifen zu durchbrennen, um die CSV-Datei zu generieren.
Hier ist ein Beispiel für diesen Ansatz aus dem Internet.
http://www.diaryofaninja.com /blog/2009/12/16/c-convert-dataset-to-csv
Hier ist ein weiteres Beispiel mit VB
http://www.vbnettutorial.net/?Id=119&Desc =CSV-aus-Datensatz exportieren
Die Komplexität der Daten erfordert möglicherweise, dass Sie sich etwas einfallen lassen ... (haben Ihre Daten beispielsweise doppelte Anführungszeichen, Kommas, binäre Daten???