Sobes.tech
Junior — Middle

Magyarázza el, mi az a BULK INSERT operátor SQL-ben, és mire használják

sobes.tech MI

Válasz az MI-től

A SQL-ben a BULK INSERT operátor gyorsan betölt nagy mennyiségű adatot külső fájlból (pl. CSV) egy adatbázis táblába. Ez hatékony tömeges beszúrási módszer, amely sokkal gyorsabb, mint az egyes elemek beszúrása az INSERT segítségével.

Használati példa:

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

Ebben az esetben a products.csv fájlból származó adatok betöltődnek a Products táblába, megadva a mező- és sorhatárolókat, valamint átugorva a fejlécet.