日期:2014-05-19  浏览次数:20541 次

如何修复sqlservr中表的自动增加列从1开始
如何修复sqlservr中表的自动增加列从1开始?

  我其中一张表有个列ID,是自动增加型,经常删除,ID变的很大,清空记录后我如何修复表使用从1开始递增,access修复一下就可以从1开始了,不知sqlserver是如何操作?请指点,先谢

------解决方案--------------------
你這個列最好不要設置自增屬性,但是裡面的數據是梯增,然後可以通過觸發器來更新這列的值使他成自增
------解决方案--------------------
用truncate table [TableName]删除表就会从1开始
------解决方案--------------------
如果你是用delete from [TableName]删除的或者是手工删除的:
用dbcc checkident( '[TableName] ',reseed,0)执行一下,下次插入记录就是从1开始