本文主要是介绍Sql server 中暂停与恢复主键自增,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
identity用法:
create table [table] (
[id] int primary key IDENTITY(100,1),
[name] text
)
id从100开始自动序列增加,在插入数据的时候不需要填写ID的数据。如果不填写种子和自增量,默认从1开始。
重置identity种子:
DBCC CHECKIDENT([table], RESEED, 999)
重置的种子从1000开始序列自增
暂停与恢复identity:
SET IDENTITY_INSERT [table] ON
SET IDENTITY_INSERT [table] OFF
在设置为ON之后,即可以在插入数据时自设定ID数据,设置OFF之后开始自增
这篇关于Sql server 中暂停与恢复主键自增的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!