SQL Server 自动增长清零的方法
更新时间:2011年12月22日 01:04:33 作者:
SQL Server 自动增长清零的方法,需要的朋友可以参考下。
方法1:
truncate table TableName
删除表中的所有的数据的同时,将自动增长清零。
如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2。
PS: 用delete删除数据,自动增长不会清零的哦。
方法2:
DBCC CHECKIDENT('TableName', RESEED, 0)
不删除表的数据,直接重置自动增长的值。
复制代码 代码如下:
truncate table TableName
删除表中的所有的数据的同时,将自动增长清零。
如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2。
PS: 用delete删除数据,自动增长不会清零的哦。
方法2:
复制代码 代码如下:
DBCC CHECKIDENT('TableName', RESEED, 0)
不删除表的数据,直接重置自动增长的值。
相关文章
关于重新组织和重新生成索引sp_RefreshIndex的介绍
本篇文章小编为大家介绍,关于重新组织和重新生成索引sp_RefreshIndex的介绍。需要的朋友参考下2013-04-04SQL Server误区30日谈 第12天 TempDB的文件数和需要和CPU数目保持一致
TempDB的文件没有必要分布在多个存储器之间。如果你看到PAGELATCH类型的等待,即使你进行了分布也不会改善性能,而如果PAGEIOLATCH型的等待,或许你需要多个存储器,但这也不是必然-有可能你需要讲整个TempDB迁移到另一个存储系统,而不是仅仅为TempDB增加一个文件2013-01-01
最新评论