2012-07-24 116 views

回答

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; 

阅读本为Insert multiple using one query.

注:由于莱斯利·戴维斯指出,这种语法将使用一个插入查询多个记录是仅适用于MS SQL Server 2008的

+0

这里没问题。唯一可以想到的是[名称]和[基本] – StuartLC 2012-07-24 06:40:45

+0

感谢您的意见,对不起,这不工作:(,我已经尝试这一个 – 2012-07-24 06:40:47

+0

@raja你可以放弃你的薪水表,并尝试运行我提供的代码在回答中 – 2012-07-24 06:42:26

0

试试这个

insert into salary(name, basic) values('EEE', 20000); 
+2

如果您可以发布代码,XML或数据样本,**请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”),以良好地格式化和语法突出显示它! – 2012-07-24 08:29:08