标识列在默认情况下是on。当显示插入标识列时,set identity_insert表名off。
set identity_insert student on
go
insert into student(Sid,Sname,Gender,Age)
values(5,'ee','女',33)--成功
注意:1、必须是set identity_insert student on;2、insert into student(Sid,Sname,Gender,Age),表名后面的字段必须全部写出。这两点缺一不可。
但是直接插入就会出现错误!
或者:
insert into student
values('ee','女',33)
一般都是让数据库自动生成标识值。即第二种写法!