Sql server 2005 Sqlserver-压缩和修复数据库
压缩和修复数据库是一种方法,我们可以使自动编号从1开始 如何使用t-sql代码压缩和修复SQLServer2005中的数据库?在ms.access中很容易做到这一点。但是我被sqlserver卡住了 如何编写t-sql来执行此操作Sql server 2005 Sqlserver-压缩和修复数据库,sql-server-2005,tsql,Sql Server 2005,Tsql,压缩和修复数据库是一种方法,我们可以使自动编号从1开始 如何使用t-sql代码压缩和修复SQLServer2005中的数据库?在ms.access中很容易做到这一点。但是我被sqlserver卡住了 如何编写t-sql来执行此操作 非常感谢如果要重置IDENTITY()列的种子值(例如,在删除所有现有行之后),可以使用: DBCC CHECKIDENT(“”,重新设定种子,1); 这必须在每个表的基础上进行。DBCC CHECKIDENT(,重新设定,0) DBCC CHECKIDENT (&
非常感谢如果要重置
IDENTITY()
列的种子值(例如,在删除所有现有行之后),可以使用:
DBCC CHECKIDENT(“”,重新设定种子,1);
这必须在每个表的基础上进行。DBCC CHECKIDENT(,重新设定,0)
DBCC CHECKIDENT (<tablename>, RESEED, 0)
MS access中的压缩和修复不会(或至少不应该)重置自动编号(在SQL server中称为标识列)
尽管如此,我认为本文将帮助您:
如果表格为空,则会重新开始编号
DBCC CHECKIDENT (<tablename>, RESEED, 0)