Sql server 将CSV导入SQl Server 2005的最简单方法
我有几个文件,每个文件大约有5k个CSV数据需要导入SQLServer2005 DTS过去很简单。我以前尝试过使用SSIS,但似乎付出了10倍的努力,最终我放弃了 将csv数据导入sql server的最简单方法是什么?理想情况下,该工具或方法也会创建表,因为其中大约有150个字段,这将简化工作 有时使用此数据时,可能需要手动修改1或2行,因为它们没有正确导入。请尝试以下操作: 以下是链接中的代码摘要: 创建表:Sql server 将CSV导入SQl Server 2005的最简单方法,sql-server,sql-server-2005,csv,import,etl,Sql Server,Sql Server 2005,Csv,Import,Etl,我有几个文件,每个文件大约有5k个CSV数据需要导入SQLServer2005 DTS过去很简单。我以前尝试过使用SSIS,但似乎付出了10倍的努力,最终我放弃了 将csv数据导入sql server的最简单方法是什么?理想情况下,该工具或方法也会创建表,因为其中大约有150个字段,这将简化工作 有时使用此数据时,可能需要手动修改1或2行,因为它们没有正确导入。请尝试以下操作: 以下是链接中的代码摘要: 创建表: CREATE TABLE CSVTest (ID INT, FirstName
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
你试过DTSWizard.exe吗?@alchemical,你得到过答案吗?