प्रारूप फ़ाइल का उपयोग करने का प्रयास करें क्योंकि आपकी डेटा फ़ाइल में केवल 4 कॉलम हैं। अन्यथा, OPENROWSET
आज़माएं या स्टेजिंग टेबल का उपयोग करें।
myTestFormatFiles.Fmt
ऐसा लग सकता है:
9.0 4 1 SQLINT 0 3 "," 1 StudentNo "" 2 SQLCHAR 0 100 "," 2 FirstName SQL_Latin1_General_CP1_CI_AS 3 SQLCHAR 0 100 "," 3 LastName SQL_Latin1_General_CP1_CI_AS 4 SQLINT 0 4 "\r\n" 4 Year "
(source:microsoft.com)
BULK INSERT
. के साथ कॉलम को स्किप करने पर यह ट्यूटोरियल मदद भी कर सकता है।
तब आपका बयान ऐसा दिखेगा:
USE xta9354
GO
BULK INSERT xta9354.dbo.Students
FROM 'd:\userdata\xta9_Students.txt'
WITH (FORMATFILE = 'C:\myTestFormatFiles.Fmt')