0
insert into salary(name, basic) 
values('EEE', 20000), ('FFF', 25000)

エラー:

'FFF'の近くの構文が正しくありません。

name列は型varcharであり、basic列は型intです。

SQLServer2008を使用しています

4

2 に答える 2

5

使用しているのと同じクエリを使用して、テーブルを作成して挿入することができます。

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;

1つのクエリを使用して複数を挿入するためにこれを読んでください。

注:Leslie Daviesが指摘したように、1つの挿入クエリを使用して複数のレコードを挿入するためのこの構文は、MS SQLServer2008でのみ機能します。

于 2012-07-24T06:38:40.290 に答える
0

これを試してみてください

insert into salary(name, basic) values('EEE', 20000);
于 2012-07-24T06:37:21.243 に答える