Come importare un file CSV per un SQL Server

June 16

Come importare un file CSV per un SQL Server


Un file delimitati da virgole (CSV) contiene un elenco di record separati da virgole. Si tratta di un tipo di file universale che fornisce un modo per importare i record di applicazione un database al database di SQL Server. Il processo di importazione prende ogni record e lo aggiunge a una tabella che si specifica. Questo può essere una nuova tabella o una tabella vecchio già definiti a SQL Server.

istruzione

1 Fare clic sul pulsante "Start" e selezionare "Programmi". Fai clic su "SQL Server" nella lista dei gruppi di programmi e quindi fare clic su "SQL Server Management Studio" per aprire la finestra della console principale.

2 Fare clic sul nome del database sul lato sinistro della finestra. Fare clic sul pulsante nella parte superiore con l'etichetta "Nuova query". Si apre un nuovo editor di query che esegue SQL sul server.

3 Crea il tuo tavolo. In questo esempio, viene importato un elenco di clienti. Pertanto, viene creata una tabella di clienti. È inoltre possibile importare i record in una tabella di clienti esistente. Il codice seguente crea una tabella di base del cliente:

creare MyCustomers tavolo (

Nome varchar (50),

cognome varchar (50)

)

4 Eseguire la query che importa dal CSV al tavolo del cliente. Il codice seguente importa il file CSV:

cliente inserimento di massa

da 'C: \ csvfile.csv'

con (

FIELDTERMINATOR = ',',

ROWTERMINATOR = '\ n'

)

Sostituire "csvfile.csv" con il percorso e il nome del file CSV. Il "FIELDTERMINATOR" indica il carattere delimitato da virgole e il carattere '\ n' dice al motore di SQL che un nuovo record viene impostato dopo il carattere di ritorno.

5 Premere il tasto "F5" per eseguire l'istruzione SQL e importare i record.