Sobes.tech
Junior — Middle

Тавзеҳ диҳед, ки оператори BULK INSERT дар SQL чист ва барои чӣ истифода мешавад

sobes.tech AI

Ҷавоб аз AI

Ҳамкорӣ BULK INSERT дар SQL барои боркунии зуд миқдори зиёди маълумот аз файли хориҷӣ (масалан, CSV) ба ҷадвали маълумотҳо истифода мешавад. Ин усули муассири воридоти оммавӣ мебошад, ки нисбат ба воридоти ҳар як унсур тавассути INSERT хеле тезтар аст.

Масалан истифода:

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

Ин ҷо маълумотҳо аз файли products.csv ба ҷадвали Products бор карда мешаванд, бо нишон додани ҷудокунандаҳои майдон ва сатр ва гузаштан аз сарлавҳа.