2012-02-03 45 views
1

我不是SQL專家,因此對於那些專家來說,這可能是一件非常明顯的事情。無論如何,我已經創建了一個必須基於SQL查詢生成csv文件的應用程序。在閱讀關於如何從SQL中導出CSV文件的互聯網提示時,他們都會引用您使用Management Studio,右鍵單擊查詢結果並使用Save-AS技術。這對於我的目的並不實際,因爲CSV文件必須在我的應用程序內按下按鈕時生成。我希望(和期望)能夠通過查詢或存儲過程來完成它,但我沒有看到SQL 2008支持這一點。任何幫助將非常感謝!如何以編程方式導出基於SQL查詢的csv文件

+0

您的應用程序使用什麼語言編寫? – RThomas 2012-02-03 19:15:04

回答

0

答案將取決於您的應用程序編寫的語言,但以使用C#爲例。一種常見的方法是從sql查詢中填充數據集,然後使用循環對數據集進行刻錄以生成csv。

下面是interweb中該方法的一個示例。

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

的數據的複雜性可能需要你看中的另一個例子......(例如做你的數據有雙引號,昏迷的,二進制數據???

相關問題