Wie Bulk Insert-csv mit Anführungszeichen um alle Werte?

Ich versuche, einfügen .csv-Datei in SQL Server 2008 R2.

Den .csv 300+MB von http://ipinfodb.com/ip_database.php Abzuschließen
(Stadt), 4.0 M records.

Hier sind die top 5 Zeilen, 1. Zeile = column Header:

"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";

Ich habe versucht, den Import und Export von Daten, und die BULK INSERT -, aber nicht in der Lage zu importieren, Sie richtig noch.

Soll ich das resort, um bcp verwenden? kann es Griff Strippen die ""? wie?

Danke Ihnen sehr.

...oder man könnte ein regex ersetzen, Streifen aus den doppelten Anführungszeichen...
Datei zu groß ist, wird ewig dauern, Streifen aus
Wenn Sie wollen, diesen Weg gehen, könnten Sie öffnen Sie es in einem echten Texteditor wie Textpad oder Ultraedit und durchführen einer suchen - /ersetzen-auf die Anführungszeichen, ersetzen Sie Sie durch eine leere Zeichenfolge. Ich habe mit 180 MB Dateien mithilfe dieser Dienstprogramme und es war kurz und schmerzlos - Sie vielleicht give it a shot.

InformationsquelleAutor Henry | 2010-09-21

Schreibe einen Kommentar