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

时间:2017-04-07 19:36:47

标签: sql-server sql-server-2012

将这些数据插入表格课程时,我遇到了错误。

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)
);

1 个答案:

答案 0 :(得分:5)

您不需要重复values,您需要在值集之间使用逗号,并且用于终止语句的分号是可选的(但是很好的做法)。

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

参考:

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