将数据插入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