Importare dati da file CSV in Database SQL

Il formato CSV è uno standard di scambio dati adoperato da molti software per la sua semplicità e popolarità. I maggiori database attuali hanno delle funzioni proprie per la gestione di dati in questa formato, che ci permettono l’esportazione e la creazione di flussi di dati in formato CSV e l’importazione di tali dati.

Tra Database differenti anche i comando variano, pur avendo la stessa funzione.

BULK INSERT users FROM ‘c:\miofile\users.csv’ WITH (
FIELDTERMINATOR = ‘;’,
ROWTERMINATOR = ‘\n’);
GO
LOAD DATA INFILE '/miofile/users.csv' INTO TABLE users
FIELDS TERMINATED BY ';' ENCLOSED BY '"'
LINES TERMINATED BY '\n';
COPY usersFROM '/miofile/users.csv' DELIMITERS ';' CSV;

In alternativa all’importazione tramite script direttamente dal file contenente i dati possiamo utilizzare alcuni strumenti che troviamo in rete come CSV To SQL.

Package

Ti potrebbe interessare anche...