两种方法:
一种是用Truncate
TRUNCATE TABLE name可以删除表内所有值并重置标识值
二是用DBCC CHECKIDENT
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)如dbcc checkident ("bc_pos",reseed,1)即可,但如果表内有数据,则重设的值如果小于最大值可能会有问题,这时可以用 dbcc checkident("bc_pos",reseed)即可自动重设值。
本文介绍了两种在数据库中重置表标识号的方法:一是使用TRUNCATE TABLE语句清空表并重置标识号;二是利用DBCC CHECKIDENT命令重新设置标识号,支持手动指定新值或自动调整为合适值。
两种方法:
一种是用Truncate
TRUNCATE TABLE name可以删除表内所有值并重置标识值
二是用DBCC CHECKIDENT
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)如dbcc checkident ("bc_pos",reseed,1)即可,但如果表内有数据,则重设的值如果小于最大值可能会有问题,这时可以用 dbcc checkident("bc_pos",reseed)即可自动重设值。

被折叠的 条评论
为什么被折叠?