• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    推荐SQL Server 重新恢复自动编号列的序号的sql代码
    在sql server中经常有这样的问题: 
           一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题? 

    truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。 

    而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。 
    1. truncate table tablename 
    2. DBCC CHECKIDENT (tablename,reseed,1) 
    您可能感兴趣的文章:
    • SQL Server 不删除信息重新恢复自动编号列的序号的方法
    • sqlserver 触发器学习(实现自动编号)
    • 使用SQL Server 获取插入记录后的ID(自动编号)
    • 八步解决ACCESS自动编号问题(将SQL SERVER 2000数据库,转换为ACCESS数据库)
    • SQL server 2005中设置自动编号字段的方法
    上一篇:sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
    下一篇:SQL 使用 VALUES 生成带数据的临时表实例代码详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    推荐SQL Server 重新恢复自动编号列的序号的sql代码 推荐,SQL,Server,重新,恢复,