MSSql关闭自增列

在对已经建好表结构的表抽取数据的时候,突然报错,根据Error发现,不能显式插入有自增列的值。

于是搜索后,用

set IDENTITY_INSERT #Tmp on
set IDENTITY_INSERT #Tmp off

把自增列关闭再差,就ok了,附上代码

create table #Tmp
(id int identity(1,1),id_1 int)
insert into #Tmp(id,id_1) values(1,1)--Error
set IDENTITY_INSERT #Tmp on
insert into #Tmp(id,id_1) values(1,1)--ok
set IDENTITY_INSERT #Tmp off

 

posted @ 2016-06-01 17:01  Sunny Zhu  阅读(389)  评论(0编辑  收藏  举报