Junior — Middle
Wyjaśnij, czym jest operator BULK INSERT w SQL i do czego służy
sobes.tech AI
Odpowiedź od AI
Operator BULK INSERT w SQL służy do szybkiego ładowania dużych ilości danych z zewnętrznego pliku (np. CSV) do tabeli bazy danych. Jest to wydajny sposób masowego wstawiania, który jest znacznie szybszy w porównaniu do wstawiania element po elemencie za pomocą INSERT.
Przykład użycia:
BULK INSERT dbo.Products
FROM 'C:\data\products.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
Tutaj dane z pliku products.csv są ładowane do tabeli Products, przy czym określa się separator pól i wierszy, a także pomija nagłówek pliku.