2016-11-13 116 views
-2

我有一個1.7GB的txt文件(約150萬行),顯然是以某種方式對列和行進行格式化,但我不知道分隔符。我將需要能夠將這些數據導入MySQL和MS SQL數據庫以在其上運行查詢。如何爲MS SQL導入/處理大型文本文件?

我甚至無法在記事本中打開它來查看數據樣本。

爲了將來的參考,如何處理和處理非常大的數據文件?什麼文件格式最好?據我所知,Excel和CSV不支持無限數量的行。

+1

「ormatted以某種方式對列行,儘管我不知道分隔符「只是查看文件 – e4c5

+0

我不知道如何打開文件 –

+0

我還建議使用Integration Services包。您可以更容易地拆分主軸...有幾種方法。哎呀,甚至大容量插入可能是可行的。 P.s SSIS讓你在csv文件中偷偷摸摸。 –

回答

0

可以使用bcp在如下

bcp yourtable in C:\Data\yourfile.txt -c -t, -S localhost -T 

因此,你知道,從MySQL的列名,你可以創建表的手在那之前的結構在SQL Server