服务器: 消息 544,级别 16,状态 1,行 1
当 IDENTITY_INSERT 设置为 OFF 时,不能向表
'OrderList' 中的标识列插入显式值。
其中关于主键一条记录,当我们想把这条记录的id设置成我们自定义的4520时出现上面的错误,如果我们添加一些设置,修改方法如下:
--允许将显式值插入表的标识列中 ON-允许 OFF-不允许
set identity_insert OrderList ON--打开
insert into OrderList(id,ordername,createdate)
values(
4520,'set',getdate())
set identity_insert OrderList OFF--关闭
在执行这个插入语句时多了一个设置,该设置的语法是
--设置语法:
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON
|OFF }
允许将显式值插入表的标识列中