Junior — Middle
Spiega cos'è l'operatore BULK INSERT in SQL e a cosa serve
sobes.tech AI
Risposta dell'AI
L'operatore BULK INSERT in SQL viene utilizzato per caricare rapidamente grandi volumi di dati da un file esterno (ad esempio, CSV) in una tabella del database. È un metodo efficiente di inserimento di massa, molto più veloce rispetto all'inserimento elemento per elemento tramite INSERT.
Esempio di utilizzo:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Qui, i dati dal file products.csv vengono caricati nella tabella Products, specificando il delimitatore di campo e di riga, e saltando l'intestazione del file.