Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> SQL Server >> .

Come importare un file CSV in una tabella di SQL Server

La maggior parte dei sistemi di gestione di database forniscono un modo per esportare i record in un file. Un file di valori separati da virgola ( CSV ​​) è un formato comune, perché consente un modo semplice per spostare i dati da un sistema di gestione di database a un altro , ad esempio da Oracle a MySQL o l'accesso a Microsoft SQL Server . L'importazione di un file CSV in una tabella all'interno di Microsoft SQL Server viene eseguita utilizzando il " BULK INSERT " comando Transact - SQL . Cose che ti serviranno
Microsoft SQL Server 2005 o versione successiva
SQL Server Management Studio
Plain Text Editor
Show More Istruzioni
Preparare il file CSV
1

Aprire il file CSV utilizzando un editor di testo , come Blocco note di Windows .
2

Verificare che ogni riga ( o record) è su una riga separata nel file .


3

Verificare che ogni campo del record ( o voce della colonna ) è separato da una virgola . Nota: . Se non vi è alcuna voce per un dato campo , quindi non ci sarebbe probabilmente due virgole adiacenti gli uni agli altri
4

Verificare che non ci sono un numero uguale di colonne in ogni riga e che senza virgole o esistono gli spazi alla fine di ogni riga .
5

apportare le modifiche necessarie al file e quindi chiuderlo salvando il file nella root del disco "C" ( o altro luogo in cui SQL Server ha accesso ) .
accedere al server di database
6

SQL Fare clic su " Start" e navigare a " Tutti i programmi ", "Microsoft SQL Server , " " SQL Server Management Studio . "
7

Selezionare il server che ospita il database in cui il file verrà importato dal " nome server " dal menu a discesa.

8

Selezionare "Autenticazione Windows" dal menu " autenticazione" discesa.
9

Fare clic sul pulsante "Connetti" .
importare il file CSV
10

click sinistro del database in " Esplora oggetti " che contiene la tabella in cui importare i dati del file CSV .
11

Clicca il pulsante " Nuova query " sulla barra degli strumenti standard .
12

Digitare il seguente codice nel file di query dove " nome_tabella " è il nome della tabella in cui i dati devono essere importati e " file_name.csv "è il nome del file che contiene i dati

. " BULK INSERT table_nameFROM 'C : \\ file_name.csv ' CON ( FIELDTERMINATOR = ',' ROWTERMINATOR = '\\ n' ) GOSELECT * FROM nome_tabella "
13

Fare clic sul " " pulsante sulla barra degli strumenti Editor SQL o premere" Esegui F5 "sulla tastiera .
14

il sistema segnalerà " comando completato con successo " e restituire tutte le righe di dati nella tabella , se completato con successo .

 

software © www.354353.com