Back to questions
Junior — Middle
69
Объясните, что такое оператор BULK INSERT в SQL и для чего он используется
Companies where asked
Goodforecast
Answer from AI
sobes.tech AI
Оператор BULK INSERT в SQL используется для быстрой загрузки большого объема данных из внешнего файла (например, CSV) в таблицу базы данных. Это эффективный способ массовой вставки, который значительно быстрее по сравнению с поэлементной вставкой через INSERT.
Пример использования:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Здесь данные из файла products.csv загружаются в таблицу Products, при этом указывается разделитель полей и строк, а также пропускается заголовок файла.