Junior — Middle
Expliquez ce qu'est l'opérateur BULK INSERT en SQL et à quoi il sert
sobes.tech IA
Réponse de l'IA
L'opérateur BULK INSERT en SQL est utilisé pour charger rapidement de grands volumes de données à partir d'un fichier externe (par exemple, CSV) dans une table de base de données. C'est une méthode d'insertion en masse efficace, beaucoup plus rapide que l'insertion élément par élément via INSERT.
Exemple d'utilisation :
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Ici, les données du fichier products.csv sont chargées dans la table Products, en spécifiant le délimiteur de champs et de lignes, et en sautant l'en-tête du fichier.