Объясните, что такое оператор BULK INSERT в SQL и для чего он используется

Оператор BULK INSERT в SQL используется для быстрой загрузки большого объема данных из внешнего файла (например, CSV) в таблицу базы данных.

Короткий ответ

Что ответить на собеседовании

Оператор BULK INSERT в SQL используется для быстрой загрузки большого объема данных из внешнего файла (например, CSV) в таблицу базы данных. Это эффективный способ массовой вставки, который значительно быстрее по сравнению с поэлементной вставкой через INSERT.

Подробный разбор

Ответ с пояснениями

Оператор BULK INSERT в SQL используется для быстрой загрузки большого объема данных из внешнего файла (например, CSV) в таблицу базы данных. Это эффективный способ массовой вставки, который значительно быстрее по сравнению с поэлементной вставкой через INSERT.

Пример:

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

Здесь данные из файла products.csv загружаются в таблицу Products, при этом указывается разделитель полей и строк, а также пропускается заголовок файла.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку