Sobes.tech
Junior — Middle

SQLде BULK INSERT оператору эмне жана ал эмне үчүн колдонулат

sobes.tech AI

AIден жооп

SQL-деги BULK INSERT оператору сырткы файлдан (мисалы, CSV) чоң көлөмдөгү маалыматтарды тез жүктөө үчүн колдонулат. Бул массалык киргизүүнүн эффективдүү жолу, ал INSERT аркылуу элемент-элемент киргизүүгө салыштырмалуу кыйла тезирээк.

Колдонуу мисалы:

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

Бул жерде, products.csv файлынын маалыматтары, талаа жана сап бөлгүчтөр көрсөтүлүп, файлдын башы өткөрүлүп өтүлөт жана Products таблицасына жүктөлөт.