在SQL Server中使用BulkInsert方法,可以通過以下步驟實現:
CREATE TABLE dbo.YourTableName
(
Column1 datatype,
Column2 datatype,
...
)
創建一個數據源,用于提供要插入的數據。這可以是一個文件,一個表,或者其他的數據源。
使用BulkInsert方法將數據插入到目標表中。
BULK INSERT dbo.YourTableName
FROM 'C:\YourDataFile.csv'
WITH
(
FIELDTERMINATOR = ',', -- 指定字段分隔符
ROWTERMINATOR = '\n', -- 指定行分隔符
BATCHSIZE = 1000, -- 指定每批次插入的行數
TABLOCK -- 使用表級鎖定
)
在上面的示例中,我們使用BULK INSERT語句從一個CSV文件中插入數據到名為YourTableName的表中。您需要根據實際情況修改文件路徑、字段分隔符、行分隔符等參數。
請注意,在執行BulkInsert操作之前,您需要確保目標表的結構與數據源的數據格式一致,否則將會出現插入錯誤。