我们想再次探索使用 SQL SSIS 2005 导入,其中 CSV 文件为每行分隔不同的列数。IE。
假设前 3 行:
"1", "FirstName1", "LastName1"
"2", "FirstName2", "LastName2"
"3", "FirstName3", "LastName3"
4-5行:
"210", "Crows st", "Melbourne", "VIC"
"212", "Cr st", "Melbourne", "VIC"
其他:
"100", "Activities 1"
"101", "Activities 2"
我们所做的唯一方法是,如果数据少于 100 万行,我们可以导入 Excel,然后导出为 CSV 或制表符分隔并导入 SQL Server。或者,如果超过 100 万条记录,我们可以导入 Ms Access 2007/2010 并重新导入 SQL(假设数据不超过 2GB)。这些类型的解决方案效果很好!!!
有没有直接针对 SQL 的解决方案?我们仍在使用 Ms SQL Server 2005 BTW。我们之所以问,是因为 Ms Access 的大小有 2GB 的限制,而我们的数据超过 2GB !!!当然,我们可以根据行数拆分此文件,但我们发现非常混乱。
期待输入。
谢谢