我有几个CSV数据文件,每个文件大约5k,需要导入到SQL Server 2005中。以前使用DTS很简单。我尝试过使用SSIS,但是它的工作量似乎是DTS的10倍,最终我放弃了。最简单的方法是什么?理想情况下,工具或方法应该创建表格,因为其中有约150个字段,这将简化事情。有时候,这些数据中会有1或2行需要手动修改,因为它们无法正确导入。
CREATE TABLE CSVTest
(ID INT,
FirstName VARCHAR(40),
LastName VARCHAR(40),
BirthDate SMALLDATETIME)
GO
导入数据:
BULK
INSERT CSVTest
FROM 'c:\csvtest.txt'
WITH
(
FIELDTERMINATOR = ','
,ROWTERMINATOR = '\n'
--,FIRSTROW = 2
--,MAXERRORS = 0
)
GO
SELECT *
FROM CSVTest
GO