我使用 SQL Server 在本地存储数据以进行统计分析。我从通常有数百列的 csv 文件创建我的表。手动指定列名和类型会很乏味,所以我在导入向导中使用“建议类型”来选择正确的类型。
这在大多数情况下都有效,但我的 csv 文件经常有一个“参差不齐的顶部边缘”(即,前一千或一百万行的很多列都是空的——其中很多文件都是 1+ gb,因此需要 SQL Server 来促进子集连接)。因为导入向导最多只能查看前 1000 行,所以我的导入可能会失败。有没有聪明的解决方法?
我能想到的解决方案是将最后一千左右的行移动到文件的顶部,就在标题行的下方。但由于其中一些文件是 1+ gb 的数百万行,我无法在文本编辑器中执行此操作。有没有办法让导入向导更聪明?还是倒着读?或者移动最后一千行左右?
谢谢!