您可以 ··· 分享到QQ空间
分享到朋友社区

 回社区首页>>>

栏目小组导航···
 返回上一级
·软件设计相关

·计算机相关
·病毒与网络安全
  
栏目导航符号说明:
  · 表示同级栏目
  ∟ 表示对应子栏目
  + 表示包含有子栏目

该组其他话题···
·用友财务系统相关
·Div + CSS 高度...
·C#开发active插件...
·在手机上通过网页拨打电话...
·清NC缓存
·FreeTextBox的...
·SQL Server 中...
·清除SQLServer日...
·SQL实现多字段模糊匹配...
·XP SQL2000 无...
·在winXP安装SQL2...
·用Office自带OCR...
·怎样让图片自动适应周围区...
·连续不间断横向滚动图片代...
·ISAPI IIS 问...
·IIS6 和win200...
·ViewState持久化...
·一段两边可关闭的网页浮动...
·在ASP.NET中自动给...
·用DIV CSS设计网页...
·用DIV CSS设计网页...
·DIV+CSS设计时兼容...
·C#代码与javaScr...
·Google正式推出Ch...
·一个sql递归查询问题解...


当当推荐···
重新恢复自动编号列的序号的sql代码 [阅读676次]  【我要加入收藏】
所在小组:软件设计相关
发 布 者:admin
主题标签:重新恢复  自动编号列  序号  sql代码  
    在sql server中经常有这样的问题:
一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题?
truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。
而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)

该话题:重新恢复自动编号列的序号的sql代码的回应...
我的回应···    网购图书,支持货到付款,欢迎进入图书频道>>>
        
          注意:如果有附件,首次回复将扣减主题所需积分   
注意:登陆后才能发布回应信息!请在页面上方右边点击“登录”或“注册”功能
        另:如果您缺少积分,您可以通过上传一些自己曾经收集的一些资源获取积分!

声明:部分资源来源于网络,如果您对该资源拥有版权,请联系我们,我们将做删除处理!