Junior — Middle
Vysvetlite, čo je operátor BULK INSERT v SQL a na čo slúži
sobes.tech AI
Odpoveď od AI
Operátor BULK INSERT v SQL používa na rýchle načítanie veľkého objemu dát z externého súboru (napríklad CSV) do tabuľky databázy. Ide o efektívny spôsob hromadného vkladania, ktorý je oveľa rýchlejší v porovnaní s vkladáním po jednotlivých riadkoch pomocou INSERT.
Príklad použitia:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Tu sa údaje zo súboru products.csv načítajú do tabuľky Products, pričom sa špecifikujú oddeľovače polí a riadkov a preskočí sa hlavička súboru.