Nwlapcug.com


Come importare un File CSV a SQL 2005

Come importare un File CSV a SQL 2005


File delimitato da virgole contengono l'estensione "CSV", che indica che il file è in formato testo normale. Il formato di testo normale consente il motore di SQL Server 2005 importare i record. I campi di record sono separati da virgole, e ogni nuovo record è su una nuova riga nel file. Il motore di database di SQL Server 2005 è uno strumento da riga di comando che consente di importare rapidamente questi file alla tabella del tuo server.

Istruzioni

1

Fare clic sul pulsante "Start" di Windows e selezionare "Programmi". Fare clic su "SQL Server 2005" nei gruppi di programma e quindi fare clic su "SQL Server Management Studio" per aprire la console principale.

2

Scegliere il nome del server di database sul lato sinistro della finestra. Fare clic sul pulsante nella barra degli strumenti denominata "Nuova Query." Si aprirà 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 il cliente nome e cognome. Il codice seguente crea una tabella di importazione con i campi nome e cognome dei clienti:

creare tabella CustomerImport

(custId INT,

FirstName varchar (30),

Varchar(30)) cognome

Digitare questo codice nel tuo editor di query e premere "F5" per creare la tabella in SQL Server.

4

Importare il file CSV per la tabella customer. Il seguente comando "inserimento di massa" prende il vostro file di testo e inserisce ogni record in una riga della tabella:

inserimento di massa CustomerImport

da 'c:\mycsv.txt'

con

(

FieldTerminator = ',',

RowTerminator = '\n'

)

Sostituire "mycsv.txt" con il nome di file per il file CSV. I parametri "fieldterminator" e "rowterminator" 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. Potrebbe richiedere alcuni minuti per il processo di importazione completare, a seconda delle dimensioni del file di testo.