你的表中如果含有自动增量的列,就是identity列,如id,那么默认是不能够插入id列数据的,他会默认增加。

create table t(id int identity,a int,b int)那么你在插入的时候只要:
insert into t values(1,2)

insert into t select 1,2
就可以了。如果你非得插入,那么你可以
set IDENTITY_INSERT t on
insert into t(id,a,b) values(1,1,2)

insert into t(id,a,b) select 1,1,2
set IDENTITY_INSERT t off  -- 注意要关闭