ストアドプロシージャを使用してデータをCSVにエクスポートする必要があります。ユーティリティを使用してbcp.exe
データをエクスポートしています
select @sql = 'bcp dbo.Customers out c:\bcp\customers.txt -c -t, -T -S'+ @@servername
exec master..xp_cmdshell @sql
File Ended
CSVの最後に列名とテキスト'を含むヘッダーを追加する必要があります。
テーブル構造はこんな感じ
ID Name
1 'joe'
2 'jon'
CSVでは次のようになります
ID,Name
1,joe
2,jon
END_OF_FILE
列ヘッダーとデータを含むビューを作成しました
select 'ID' as ID , 'Name' as Name
union all
select ID, Name from Customer
File Ended
CSVの最後に追加する必要があります
任意のアイデアをいただければ幸いです