我是 SQL 新手。我正在尝试INSERT
在 SQL Server 2008 Express 版本中编写查询。
查询是:
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
但我收到以下错误。
只有在使用列列表并且 IDENTITY_INSERT 为 ON 时,才能为表“customers”中的标识列指定显式值。
我搜索了stackoverflow。发现了一些类似的问题,但无法理解解释。请帮助我理解错误并纠正它。
编辑 :
我试着做:
SET IDENTITY_INSERT customers ON;
insert into customers
values(201, 'Singh', 'rajnish', '101 bhandup', 'mumbai', 'mp', 33321, 0, null, 123.89, 25.00)
SET IDENTITY_INSERT customers OFF;
但我又遇到了同样的错误。