Sobes.tech
Junior — Middle

Обяснете какво е операторът BULK INSERT в SQL и за какво се използва

sobes.tech AI

Отговор от AI

Операторът BULK INSERT в SQL се използва за бързо зареждане на големи обеми данни от външен файл (например CSV) в таблица на база данни. Това е ефективен начин за масово вмъкване, който е значително по-бърз в сравнение с вмъкването елемент по елемент чрез INSERT.

Пример за използване:

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

Тук данните от файла products.csv се зареждат в таблицата Products, като се посочват разделителите за полета и редовете, и се пропуска заглавната редица.