重置标识的基数

在创建表时,经常将主健ID设为自动增量,如果插入了三条数据,那么ID分别是1,2,3,将这三条数据删除之后,再次插入三条数据,此时它们的ID分别是4,5,6;

  往往我们在测试一段代码时,插入了10000条的记录,测试完后删除测试的记录,新的数据ID将从10001开始,如果我们想要将标识的基数恢复到从1开始,必须修改表,先取消字段的标识,然后再加上去,OK;表一但多了,改起来真是太痛苦了。

  偶然的机会,在MSDN上看到一种非常简单的方法,只要一句SQL就可以重置标识的基数,而且标识种子可以自已定义:

dbcc checkident(table_Name,reseed,0) -- 0 指种子,可随便定义

哈哈,是不是很方便。
Tag标签: 数据库SQL
posted on 2009-01-03 01:09 发布:水寒冰 阅读(717) 评论(0) 收藏 所属分类: SQL
  • 评论
  • 点击刷新
  • [使用Ctrl+Enter键可以直接提交]

表情图标

[smile][confused][cool][cry][eek][angry][wink][sweat][lol][stun][razz][redface][rolleyes][sad][yes][no][heart][star][music][idea]
Advertise
Category
Time Counter

离十一还有

Recent Article
Statistics
Recent Comments
Archive
Links
Support
《良机》 鲜果阅读器订阅图标
 
TOP