mssql checkIdent用法简介


一、checkIdent功能简介

checkIdent功能为:
1 检测当前表的最大标识列值
2 重新设置当前表标识列值


语法简介:
dbcc checkident(‘表名’,NORESSED|{RESSED,指定起始值})


二、checkIdent举例说明

  create table A(keyId int identity(1,1),info1 varchar(10))
go
insert into A (info1)values('a'),('b'),('c') 

dbcc checkident('A',NORESEED)  ---返回当前最大标识列,返回结果信息会以消息的形式存在
select * from A 
go
dbcc checkident('A',RESEED,0)  ---重置标识列,标识列将从0开始重新计数
go
insert into A (info1)values('a1'),('b1'),('c1') 
select * from A 
go


truncate table A
drop table A 

相关阅读:
MSSQL 表 标识列如何重置,调整