Sobes.tech
Junior — Middle

Explica qué es el operador BULK INSERT en SQL y para qué se utiliza

sobes.tech AI

Respuesta de la IA

El operador BULK INSERT en SQL se utiliza para cargar rápidamente grandes volúmenes de datos desde un archivo externo (por ejemplo, CSV) en una tabla de base de datos. Es una forma eficiente de inserción masiva que es mucho más rápida en comparación con la inserción elemento por elemento mediante INSERT.

Ejemplo de uso:

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

Aquí, los datos del archivo products.csv se cargan en la tabla Products, especificando el delimitador de campos y filas, y saltándose la cabecera del archivo.