在SQL Server中批量導入多個文件可以通過使用BULK INSERT語句或使用SSIS(SQL Server Integration Services)工具來實現。
BULK INSERT [目標表名]
FROM '文件1路徑'
WITH (
FIELDTERMINATOR = ',', --字段分隔符
ROWTERMINATOR = '\n', --行分隔符
FIRSTROW = 2 --忽略首行
);
BULK INSERT [目標表名]
FROM '文件2路徑'
WITH (
FIELDTERMINATOR = ',', --字段分隔符
ROWTERMINATOR = '\n', --行分隔符
FIRSTROW = 2 --忽略首行
);
--依次導入多個文件
在SSIS中,您可以使用Flat File Source組件來讀取多個文件的數據,然后使用OLE DB Destination組件將數據導入到目標表中。您可以通過SSIS提供的界面進行配置和部署,更加靈活和方便地管理數據導入過程。
無論您選擇使用BULK INSERT語句還是SSIS工具,都可以實現批量導入多個文件到SQL Server數據庫中。您可以根據具體情況選擇最適合的方法來進行操作。