将数据插入SQL Server中的表时出错

问题描述:

将这些数据插入表课程时出现错误。将数据插入SQL Server中的表时出错

INSERT INTO Course (Course_ID,Course_Name) 
VALUES ('2019','CS'); 
VALUES ('1033','science'); 
VALUES ('1055','history'); 
VALUES ('3001','French'); 

下面是创建该表课程的详细信息:

CREATE TABLE 
(
    Course_ID INT NOT NULL, 
    Course_Name VARCHAR(30) NOT NULL, 
    PRIMARY KEY (Course_ID) 
); 

你并不需要重复values,你需要使用集合值之间的逗号,分号终止该声明是可选的(但是很好的做法)。

INSERT INTO Course (Course_ID,Course_Name) VALUES 
    ('2019','CS') 
, ('1033','science') 
, ('1055','history') 
, ('3001','French'); 

参考:


rextester演示:http://rextester.com/DBYKYI20580