推荐SQL Server 重新恢复自动编号列的序号的sql代码
所属分类:
数据库 / MsSql
阅读数:
1050
收藏 0赞 0分享
在sql server中经常有这样的问题:
一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题?
truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。
而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
SQL数据库存储过程示例解析
这篇文章主要针对SQL数据库存储过程示例进行解析,感兴趣的小伙伴们可以参考一下
收藏 0赞 0分享
SQL Server 2012 安全概述
这篇文章给你概括介绍了SQL Server 2012里的基本安全概念。你学到了一些常见的数据威胁,探寻了SQL Server背后的设计理念,学习了在整个系列文章看到的一些安全术语,算是一篇比较非公式化的开篇,希望能够勾引起大家对于sql安全的兴趣
收藏 0赞 0分享
SQL Server删除表及删除表中数据的方法
本文介绍SQL Server中如何删除表,如何删除表中的数据。在删除表数据时有delete和truncate两种方法,delete和truncate有什么区别呢
收藏 0赞 0分享
查看更多