Junior — Middle
Explicați ce este operatorul BULK INSERT în SQL și pentru ce se folosește
sobes.tech AI
Răspuns de la AI
Operatorul BULK INSERT în SQL este utilizat pentru a încărca rapid volume mari de date dintr-un fișier extern (de exemplu, CSV) într-un tabel de baze de date. Este o metodă eficientă de inserție în masă, mult mai rapidă comparativ cu inserția element cu element prin INSERT.
Exemplu de utilizare:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Aici, datele din fișierul products.csv sunt încărcate în tabelul Products, specificând separatorii de câmp și rând, și sări peste antetul fișierului.