Un file delimitato da virgola ( CSV) contiene un elenco di record separati da virgole . Questo è un tipo di file universale che fornisce un modo per importare i record da una applicazione di database per il database di SQL Server . Il processo di importazione richiede ogni record e la aggiunge a una tabella specificata . Questa può essere una nuova tabella o una tabella vecchia già stabilito in SQL Server . Istruzioni
1
Fare clic sul pulsante di Windows "Start" e selezionare " Programmi ". Fare 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
Clicca il 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 , un elenco di clienti viene importato. Pertanto , viene creata una tabella clienti . È inoltre possibile importare i record in una tabella di clienti esistente. Il codice seguente crea una tabella di base del cliente :
creare tabella MyCustomers (
cognome varchar ( 50 ) , Stati
cognome varchar ( 50 ) per
)
4
Eseguire la query che le importazioni dal CSV alla tabella dei clienti . Il codice seguente importa il file CSV :
bulk insert cliente
da ' c : \\ csvfile.csv '
con (
FIELDTERMINATOR = ' , ' , Stati
ROWTERMINATOR = ' \\ n '
) per
Sostituire " csvfile.csv " con la posizione e il nome del file CSV . Il " FIELDTERMINATOR " indica il carattere delimitato da virgola e il carattere '\\ n' indica al motore di SQL che un nuovo record è impostato dopo il carattere di ritorno .
5
Premere il tasto " F5 " per eseguire l' istruzione SQL e importare i record.