答えはアプリケーションが書かれている言語によって異なりますが、例として C# を使用します。一般的な方法は、SQL クエリからデータセットを生成し、ループを使用してデータセットを焼き尽くして csv を生成することです。
これはインターウェブからのアプローチの例です。
http://www.diaryofaninja.com /blog/2009/12/16/c-convert-dataset-to-csv
VB を使用した別の例を次に示します
http://www.vbnettutorial.net/?Id=119&Desc =Export-CSV-from-Dataset
データが複雑なため、工夫が必要になる場合があります... (たとえば、データに二重引用符、コンマ、バイナリ データがありますか?