Die meisten Datenbank- Management-Systeme bieten die Möglichkeit, Datensätze in eine Datei exportieren . Eine durch Kommata getrennte Werte (CSV -Datei) ist ein gemeinsames Format , weil es eine einfache Möglichkeit, Daten aus einer Datenbank-Management- System in ein anderes , wie zum Beispiel von Oracle auf MySQL zu verschieben oder den Zugriff auf Microsoft SQL Server ermöglicht . Importieren einer CSV-Datei in eine Tabelle in Microsoft SQL Server unter Verwendung des " BULK INSERT " Transact -SQL-Befehl . Things You
Microsoft SQL Server 2005 oder höher
SQL Server Management Studio
Texteditor
brauchen anzeigen Weitere Anweisungen
Bereiten Sie die CSV -Datei
1
Öffnen Sie die CSV -Datei mit einem Texteditor wie Windows Notepad.
2
Sie sicher, dass jede Reihe (oder Datensatz) in einer separaten Zeile in der Datei ist .
< br > Seite 3
sicher, dass jeder Datensatz Feld (oder Eintrag in der Spalte ) durch ein Komma getrennt. . Hinweis: Wenn es keinen Eintrag für einen bestimmten Bereich , dann gibt wahrscheinlich zwei Kommata nebeneinander wäre
4
sicher, dass es eine gleiche Anzahl von Spalten in jeder Zeile und keine Kommas oder Leerzeichen bestehen am Ende jeder Zeile .
5
Nehmen Sie alle notwendigen Änderungen an der Datei und schließen Sie es dann die Datei auf der Wurzel des "C" -Laufwerk (oder andere Ort, an dem SQL Server Zugriff hat ) .
Besuchen Sie das SQL Server Database
6
Klicken Sie auf " Start", und navigieren Sie zu " Alle Programme ", " Microsoft SQL Server , " " SQL Server Management Studio. "
7
Wählen Sie den Server , der die Datenbank , wo die Datei aus dem " Server name " Drop -Down-Menü importiert werden hostet.
8
Wählen Sie " Windows-Authentifizierung " aus dem " Authentication " drop-down Menü .
9
Klicken Sie auf die Schaltfläche "Verbinden" .
Importieren Sie die CSV -Datei
10
Linksklick auf die Datenbank im " Objekt-Explorer " , die die Tabelle , in die die CSV-Datei importiert werden enthält .
11
Klicken Sie auf die " New Query" -Taste auf der Standard-Symbolleiste.
12
Geben Sie den folgenden Code in die Datei, in der Abfrage " Tabellenname " ist der Name der Tabelle, in die die Daten importiert werden muss und " file_name.csv "ist der Name der Datei, die die Daten
. " BULK INSERT table_nameFROM 'C: \\ file_name.csv ' WITH ( FIELDTERMINATOR = ',' ROWTERMINATOR = '\\ n' ) GOSELECT * FROM Tabellenname "
13
Klicken Sie auf die Schaltfläche" Ausführen " auf dem SQL -Editor-Symbolleiste oder drücken Sie " F5 " auf Ihrer Tastatur.
14
das System meldet " Befehl erfolgreich ausgeführt " und geben alle Daten Zeilen in der Tabelle , wenn erfolgreich abgeschlossen .