SQL Server中,经常会用到Identity标识列,这种自增长的字段操作起来的确是比较方便。但它有时还会带来一些麻烦。
当表中的记录被全部删除,但此时标识列的值越来越大的时候,如果不加以重置,它还会无休止的增长。这个时候我们就要用到:
DBCC CHECKIDENT (TBL_MOSHIKOMI, [RESEED], 0)
那么下一次插入数据的时候,自动从1开始计数。
哈哈哈,不经意的小发现,却能解决大问题了。
SQL Server中,经常会用到Identity标识列,这种自增长的字段操作起来的确是比较方便。但它有时还会带来一些麻烦。
当表中的记录被全部删除,但此时标识列的值越来越大的时候,如果不加以重置,它还会无休止的增长。这个时候我们就要用到:
DBCC CHECKIDENT (TBL_MOSHIKOMI, [RESEED], 0)
那么下一次插入数据的时候,自动从1开始计数。
哈哈哈,不经意的小发现,却能解决大问题了。