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