Sobes.tech
Junior — Middle

Erklären Sie, was der Operator BULK INSERT in SQL ist und wofür er verwendet wird

sobes.tech KI

Antwort von AI

Der BULK INSERT-Befehl in SQL wird verwendet, um große Datenmengen schnell aus einer externen Datei (z.B. CSV) in eine Datenbanktabelle zu laden. Es ist eine effiziente Methode für Massenimporte, die deutlich schneller ist als das zeilenweise Einfügen mit INSERT.

Beispiel für die Verwendung:

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

Hier werden die Daten aus der Datei products.csv in die Tabelle Products geladen, wobei der Feld- und Zeilentrenner angegeben und die Kopfzeile übersprungen wird.