SQL Server 自动增长清零的方法
程序员文章站
2023-12-14 20:53:40
方法1: 复制代码 代码如下:truncate table tablename 删除表中的所有的数据的同时,将自动增长清零。 如果有外键参考这个表,这个方法会报错(即便主键...
方法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)
不删除表的数据,直接重置自动增长的值。
推荐阅读
-
SQL Server 自动增长清零的方法
-
卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
-
通过SQL Server的位运算功能巧妙解决多选查询方法
-
sql语句查询数据库中的表名/列名/主键/自动增长值实例
-
sql server中通过查询分析器实现数据库的备份与恢复方法分享
-
C#连接SQL Server的实现方法
-
SQL Server修改标识列方法 如自增列的批量化修改
-
C#实现连接SQL Server2012数据库并执行SQL语句的方法
-
sql自动增长标识导致导入数据问题的解决方法
-
sql server 获取系统时间的方法