Come importare un file CSV per SQL 2005

February 27

Come importare un file CSV per SQL 2005


file delimitati da virgole contengono l'estensione "CSV", che indica che il file è in formato testo normale. Il formato di testo normale consente 2005 Motore di record di importazione SQL Server. I campi dei record sono separati da virgole, e ogni nuovo record è su una nuova riga nel file. Il motore di database SQL Server 2005 dispone di uno strumento a riga di comando che permette di importare rapidamente questi file per tabella del server.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "SQL Server 2005" nei gruppi di programmi e quindi fare clic su "SQL Server Management Studio" per aprire la console principale.

2 Fare clic sul nome del server database sul lato sinistro della finestra. Fare clic sul pulsante nella barra degli strumenti denominata "Nuova query". Questo apre un editor di testo per SQL Server.

3 Creare la tabella di importazione. Per esempio, se si desidera importare un elenco di clienti, si crea una tabella che ha nome e cognome del cliente. Il codice seguente crea una tabella di importazione con i primi e gli ultimi campi nome dei clienti:

create table CustomerImport

(CustID INT,

FirstName varchar (30),

Cognome varchar (30))

Digita il codice nel vostro editor di query e premere il tasto "F5" per creare la tabella in SQL Server.

4 Importare il file CSV al vostro tavolo del cliente. Il seguente "Inserimento di massa" comando prende il file di testo e colloca ogni record in una riga della tabella:

bulk CustomerImport inserto

da 'C: \ mycsv.txt'

con

(

FIELDTERMINATOR = ',',

ROWTERMINATOR = '\ n'

)

Sostituire "mycsv.txt" con il nome del file per il file CSV. I parametri "ROWTERMINATOR" "FIELDTERMINATOR" e impostare il formato del file CSV. Ogni campo in un file CSV è separato dal carattere virgola, e il parametro "ROWTERMINATOR" indica che una nuova linea denota un nuovo record.

5 Premere il tasto "F5" per eseguire il comando di importazione. Potrebbero essere necessari diversi minuti per il processo di importazione per completare, a seconda delle dimensioni del file di testo.