【发布时间】:2015-12-11 20:00:25
【问题描述】:
我正在尝试将 .csv 文件从 excel 导入到 SQL Server Manager 2014 中的表中我昨晚让它工作并保存了我使用购买的代码然后当我尝试插入另一个表时它没有插入它只是一直说零行受影响
BULK INSERT SchoolModel.dbo.Students
From 'C:\Users\Justin\Desktop\SchoolModeler\StudentTable.csv'
With
(
FIRSTROW= 2 ,
FIELDTERMINATOR =' |',
ROWTERMINATOR =' \n'
);
昨晚工作得很好,现在不行了工作了,它也不会插入,所以现在我陷入了数小时的沮丧之中,我不知道为什么它会突然停止工作?
CREATE TABLE Students
(
StudentID INTEGER NOT NULL ,
LastName VARCHAR (25) NOT NULL ,
FirstName VARCHAR (25) NOT NULL ,
Residency CHAR (1) ,
BirthDate DATE NOT NULL ,
Gender CHAR (1) ,
DegreePlan VARCHAR (50) NOT NULL
) ; ALTER TABLE Students 添加约束 Students_PK PRIMARY KEY ( StudentID ) ;
固定为
Use SchoolModel
Go
BULK INSERT SchoolModel.dbo.Students
From 'C:\Users\Justin\Desktop\SchoolModeler\StudentTable.csv'
With
(
FIRSTROW = 2,
FIELDTERMINATOR =',',
ROWTERMINATOR = '\n'
);
【问题讨论】:
-
您能否添加我的 csv 示例和表格定义?
标签: tsql bulkinsert