我正在尝试将 .csv 文件插入到 SQL Server 2008 R2 中。
.csv 是 300+MB 来自 http://ipinfodb.com/ip_database.php完全的 (城市),400 万条记录。
这是前 5 行,第一行 = 列标题:
"ip_start";"country_code";"country_name";"region_code";"region_name";"city";"zipcode";"latitude";"longitude";"metrocode"
"0";"RD";"Reserved";;;;;"0";"0";
"16777216";"AU";"Australia";;;;;"-27";"133";
"17367040";"MY";"Malaysia";;;;;"2.5";"112.5";
"17435136";"AU";"Australia";;;;;"-27";"133";
我尝试了导入和导出数据,以及 BULK INSERT,但尚未能够正确导入它们。
我应该使用 bcp 吗?它可以处理剥离 ""
吗?怎么办?
非常感谢。
最佳答案
知道了,忘记设置 Text Qualifier as "
:
关于sql-server - 如何批量插入所有值都用双引号引起来的 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756560/