前言
有时,我们在设计表时会把主键列设置为自增标识值。使用一段时间后主键列的值往往会很大,即使删除了所有行再加入新行时主键列依旧从上一个主键列自增。下面介绍一种设置标识列值的方法。
内容
如果在一个表中,某一列是标识列,那么可以获取并且修改该标识值。
可以使用DBCC CHECKIDENT命令,获取标识值。
DBCC CHECKIDENT(TABLENAME,NORESEED)
其中,
第一个参数为:数据库表名称
第二个参数为:是否设置标识
也可以使用该命令修改标识值,如下:
DBCC CHECKIDENT(TABLENAME,RESEED,5)
该句话的意思是把当前标识值设置为5