Junior — Middle
Vysvětlete, co je operátor BULK INSERT v SQL a k čemu slouží
sobes.tech AI
Odpověď od AI
Operátor BULK INSERT v SQL se používá k rychlému načítání velkého objemu dat z externího souboru (například CSV) do tabulky databáze. Jedná se o efektivní způsob hromadného vkládání, který je podstatně rychlejší než vkládání po jednotlivých řádcích pomocí INSERT.
Příklad použití:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Zde jsou data ze souboru products.csv načtena do tabulky Products, přičemž je specifikován oddělovač polí a řádků a přeskočena hlavička souboru.