Sobes.tech
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.