2010-02-16 262 views
3

我想使用SQL SERVER 2005命令來生成製表符分隔文件。我想創建一個複雜的查詢並將其提供給某個東西(比如一個函數),以便將具有列名的數據導出到製表符分隔的文件中。如何生成製表符分隔的txt文件?

如果妳不知道的東西這樣做,建議減少使用C#從頭開始做的頭痛的想法。

啊,我不是願意學習SSRS,因爲我應該在一天內完成,但如果這是唯一的辦法,告訴我。

感謝ü烏拉圭回合時間

回答

3

嘗試SQL服務器的Bcp.exe工具

+0

我沒有嘗試,但從msdn它應該工作programaticaly。 – Costa 2010-02-17 16:57:08

2

它是從你的問題不清楚是否只需要達到的製表符分隔的輸出,或是否需要以編程方式進行。如果這只是一次性任務,那麼我建議你使用SQL Server Management Studio。

轉到Tools -> Options -> Query Results -> SQL Server -> Results to Text並設置輸出格式爲「製表符分隔」。確定該更改,然後使用SSMS運行查詢,確保啓用了「結果到文本」(Query -> Results To -> Results to Text)。您將需要使用新的查詢窗口,因爲只有新的查詢窗口才會顯示設置更改。

您的查詢輸出現在應顯示在帶有製表符分隔符的結果窗口中。

顯然,如果您需要以編程方式實現這一目標,這是沒有太大的幫助。

+0

關於使用新的查詢窗口的好建議。我在撓頭,爲什麼設置更改沒有生效! – 2013-06-19 14:07:52

相關問題