比如当前最后一个值是 (10,‘abc’). 为了让下一个插入值是从11开始,而不是10011。那么需要先执行一下下面的脚本去充值一下标识值。
用 DBCC CHECKIDENT('Test_table_Identity', NORESEED) 执行,你会发现,标识值为10011,当前列值为10
如果执行一下下面重置语句的话,就统一了。
DBCC CHECKIDENT('Test_table_Identity', RESEED, 10)
再执行 DBCC CHECKIDENT('Test_table_Identity', NORESEED) 查看,你会发现 标识值为10,当前列值为10
就统一了。以后再往里面插入的话,都是加1递增的。不会突然出现一个大的值。
浙公网安备 33010602011771号