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 աղյուսակ, նշելով դաշտերի և տողերի բաժանարարները և բաց թողնելով ֆայլի վերնագիրը։