2013-02-13 62 views
0

我需要將600多萬行數據複製到源文件中,例如SQL到Excel,但問題是複製到excel會給我一個內存錯誤。任何有關如何做的建議或我可以使用哪種類型的源文件都會支持這些數據量?將大量的SQL數據複製到文件中

+0

你要從哪裏複製SQL?應用程序可能具有「導出到文件」功能;使用它。 – congusbongus 2013-02-13 05:34:01

+0

您是否在尋求如何導出這麼多行的方法?或者一個客戶端應用程序(電子表格),可以處理內存中的很多行* – 2013-02-13 18:08:31

回答

0

OpenOffice Base對行數沒有限制。你可以嘗試導入它。沒有關於你想要做什麼的進一步細節,儘管如此,很難推薦最好的工具。

+0

它是一個簡單的複製和過去的數據在sql查詢結果唯一的麻煩是我的內存錯誤 – Zannie155 2013-02-13 06:03:18

0

Microsoft Server Management Studio允許您將表,視圖和查詢導出到沒有大小限制的csv和rpt文件。這裏有兩個選項。

第一種選擇:

對於SSMS - SQL Server 2008 R2的(獲得CSV)

工具>選項

screen shot

擴大查詢結果> SQL服務器>結果爲文本

選擇您想要使用的輸出格式

查詢>結果結果>結果到文件

然後執行所需的查詢。它會提示將結果保存爲.rpt。

您可以顯式地將該結果另存爲.csv(帶雙引號的擴展名中的文件名)或打開帶有excel的.rpt文件進行查看。 Details from SQL forum

第二個選項:

用您需要的數據創建視圖。右鍵單擊數據庫任務>導出數據...

enter image description here

然後保存csv文件。

+0

鏈接作爲參考:http:/ /social.msdn.microsoft.com/Forums/en-US/transactsql/thread/7a3f031c-3579-475d-8182-84de1db/ – Corey 2013-02-13 17:52:05

相關問題