insert into salary(name, basic)
values('EEE', 20000), ('FFF', 25000)
错误:
'FFF' 附近的语法不正确。
name
column 是 type varchar
,basic
columns 是 type int
。
我正在使用 SQL Server 2008
insert into salary(name, basic)
values('EEE', 20000), ('FFF', 25000)
错误:
'FFF' 附近的语法不正确。
name
column 是 type varchar
,basic
columns 是 type int
。
我正在使用 SQL Server 2008
我能够使用您正在使用的相同查询成功地创建表和插入。
http://sqlfiddle.com/#!3/a09da/1
CREATE table salary(name varchar(20),[basic] int);
insert into salary(name,[basic])
values('EEE',20000),
('FFF',25000);
SELECT * from salary;
阅读此内容以使用一个查询插入多个。
注意:正如 Leslie Davies 指出的,这种使用一个插入查询插入多条记录的语法仅适用于 MS SQL Server 2008。
试试这个
insert into salary(name, basic) values('EEE', 20000);