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


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a5685263/article/details/51557364
个人分类: 数据库技术
上一篇存储过程 返回值 procedure return values
下一篇浅谈SQL Server中的三种物理连接操作(Nested Loop Join、Merge Join、Hash Join)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭