insert into salary(name, basic)
values('EEE', 20000), ('FFF', 25000)
Incorrect syntax near 'FFF'.
name
列varchar
類型和basic
列是int
類型。
我使用SQL Server 2008
insert into salary(name, basic)
values('EEE', 20000), ('FFF', 25000)
Incorrect syntax near 'FFF'.
name
列varchar
類型和basic
列是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;
閱讀本爲Insert multiple using one query.
注:由於萊斯利·戴維斯指出,這種語法將使用一個插入查詢多個記錄是僅適用於MS SQL Server 2008的
試試這個
insert into salary(name, basic) values('EEE', 20000);
如果您可以發佈代碼,XML或數據樣本,**請在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」),以良好地格式化和語法突出顯示它! – 2012-07-24 08:29:08
這裏沒問題。唯一可以想到的是[名稱]和[基本] – StuartLC 2012-07-24 06:40:45
感謝您的意見,對不起,這不工作:(,我已經嘗試這一個 – 2012-07-24 06:40:47
@raja你可以放棄你的薪水錶,並嘗試運行我提供的代碼在回答中 – 2012-07-24 06:42:26