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, სადაც მითითებულია ველის და სიის გამყოფები და გამოტოვებულია ფაილის სათაური.