gpt4 book ai didi

sql - 使用bcp将CSV文件导入到SQL 2005或2008

转载 作者:行者123 更新时间:2023-12-04 13:06:34 25 4
gpt4 key购买 nike

我有一个csv文件,我需要将其导入到sql 2005或2008中的表中。csv中的列名和计数与表的列名和计数不同。 csv以';'分隔。

例子

CSV文件内容:

FirstName;LastName;Country;Age
Roger;Mouthout;Belgium;55

SQL人员表
Columns: FName,LName,Country

最佳答案

我将创建一个临时表,批量插入很多,在新表中选择所需的内容,然后删除临时表。

就像是

CREATE TABLE dbo.TempImport
(
FirstName varchar(255),
LastName varchar(255),
Country varchar(255),
Age varchar(255)
)
GO
BULK INSERT dbo.TempImport FROM 'PathToMyTextFile' WITH (FIELDTERMINATOR = ';', ROWTERMINATOR = '\n')
GO
INSERT INTO dbo.ExistingTable
(
FName,
LName,
Country
)
SELECT FirstName,
LastName,
Country
FROM dbo.TempImport
GO
DROP TABLE dbo.TempImport
GO

关于sql - 使用bcp将CSV文件导入到SQL 2005或2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/924733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com