Sobes.tech
Junior — Middle

Објасните шта је оператор BULK INSERT у SQL и зашто се користи

sobes.tech АИ

Одговор од АИ

Operator BULK INSERT u SQL-u koristi se za brzo učitavanje velikih količina podataka iz spoljnog fajla (npr. CSV) u tabelu baze podataka. To je efikasan način masovnog ubacivanja, koji je znatno brži u poređenju sa ubacivanjem elementa po element pomoću INSERT.

Primer upotrebe:

BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n',
    FIRSTROW = 2
);

Ovde se podaci iz fajla products.csv učitavaju u tabelu Products, pri čemu se navode separator polja i reda, i preskače zaglavlje fajla.