【发布时间】:2020-09-23 02:30:54
【问题描述】:
我有一个 .csv 文件,我必须将其更新到 SQL Server 中已有的表中。除了 BULK INSERT 之外,是否还有其他查询可供我使用?
这是数据库和表: 备份数据库 - dbo.Backup$ 表
这里是已经在 dbo.Backup$ 表中的示例数据
Location Name
ga John
pa Sally
这是 .csv 文件数据:(test1.csv)
Location Name
ca Jan
ky Bill
期望的输出:
Location Name
ga John
pa Sally
ca Jan
ky Bill
.csv 文件具有相同的列。我只需要用新的 .csv 文件更新我现有的 dbo.Backup$ 表。我想我可以执行 BULK INSERT 命令来执行此操作,但是,列名也会继续导入。
这就是我正在做的:
BULK INSERT test
FROM 'C:\Test\test1.csv'
WITH
(
rowterminator='\n',
fieldterminator=','
)
【问题讨论】:
-
使用
FIRSTROW = 2 -
好的,谢谢,我认为这可行
标签: sql sql-server