Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

sql server Masseneinfügung von csv mit Daten mit Komma

Die Antwort ist:Das kannst du nicht. Siehe http://technet.microsoft.com/en-us/library/ ms188365.aspx .

"Importieren von Daten aus einer CSV-Datei

CSV-Dateien (Comma-Separated Value) werden von SQL Server-Massenimportvorgängen nicht unterstützt. In einigen Fällen kann jedoch eine CSV-Datei als Datendatei für einen Massenimport von Daten in SQL Server verwendet werden. Informationen zu den Anforderungen für das Importieren von Daten aus einer CSV-Datendatei finden Sie unter Vorbereiten von Daten für den Massenexport oder -import (SQL Server)."

Die allgemeine Lösung besteht darin, dass Sie Ihre CSV-Datei in eine konvertieren müssen, die erfolgreich importiert werden kann. Sie können dies auf viele Arten tun, z. B. indem Sie die Datei mit einem anderen Trennzeichen (z. B. TAB) erstellen oder Ihre Tabelle mit einem Tool importieren, das CSV-Dateien versteht (z. B. Excel oder viele Skriptsprachen), und sie mit einem eindeutigen exportieren Trennzeichen (z. B. TAB), von dem Sie dann BULK INSERT können.