我使用SQL Server在本地存儲數據以進行統計分析。我從通常有數百列的csv文件創建我的表。手動規定列名和類型將很乏味,所以我在「導入嚮導」中使用「建議類型」來選擇正確的類型。使用最後一行在SQL Server 2008 R2導入嚮導中建議類型
這在大部分時間都可以使用,但是我的csv文件經常有一個「衣衫襤褸的上邊緣」(即很多列在第一千或上百行中都是空的 - 這些文件很多都是1+ gb,因此需要SQL Server來促進子集連接)。由於導入嚮導僅查看最多1000行,因此導入失敗。有沒有一個聰明的解決方法?
我能想到的解決方案是將最後一千行左右移動到文件頂部,位於標題行下方。但是由於這些文件中的一些文件是1+ gb,有數百萬行,我不能在文本編輯器中完成。有沒有一種方法可以勝過導入嚮導?還是往回讀?或者移動最後一千行左右的行嗎?
謝謝!
@gbn - 我無法關注您的鏈接。我可以在免費的學術版本中使用SSIS嗎?謝謝! – 2011-06-08 19:36:07
@richardh:抱歉,狡猾的複製/粘貼。修復。是的,我認爲你可以使用它 – gbn 2011-06-08 19:40:23
@gbn - 謝謝!我發現了這個。我沒有一個名爲SSIS的程序,所以我可能僅限於文本處理解決方案。 – 2011-06-08 19:54:23