mssql 字增自段怎样重置(重新自增)|清空表已有数据

简介: 方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数 truncate table 表名 方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数 dbcc checkident(表名,RESEED,0)   让SQL自动增长的ID号从一个新的位置开始 在查询分析器中执行后,该表自动增长列从1开始  dbcc checkident(表名,RESEED,99) 在查询分析器中执行后,该表自动增长列从99开始 关于DBCC  CHECKIDENT DBCC CHECKIDENT检查指定表的当前标识值,如有必要,还对标识值进行更正。

方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数 
truncate table 表名 

方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数 
dbcc checkident(表名,RESEED,0)

 

让SQL自动增长的ID号从一个新的位置开始

在查询分析器中执行后,该表自动增长列从1开始

 dbcc checkident(表名,RESEED,99)

在查询分析器中执行后,该表自动增长列从99开始

关于DBCC  CHECKIDENT

DBCC CHECKIDENT
检查指定表的当前标识值,如有必要,还对标识值进行更正。

语法
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED ][ , new_reseed_value ] } 


)

参数
'table_name'
是要对其当前标识值进行检查的表名。指定的表必须包含标识列。

NORESEED
指定不应更正当前标识值。

RESEED
指定应该更正当前标识值。

new_reseed_value
是在标识列中重新赋值时要使用的值。

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏 微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

相关文章
|
7月前
|
SQL Oracle 关系型数据库
Oracle 将表中的数据查出更改某一字段的值后再插入该表
Oracle 将表中的数据查出更改某一字段的值后再插入该表
147 2
|
5月前
|
关系型数据库 MySQL 数据库
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
mysql,归零,无法自动排序,删除id,表单的数据没有从零开始出现怎样解决?删除数据仍然从删除的地方该怎样解决?表单的数据没有从2开始,而是从之前的删除的序号开始自增。
|
SQL 关系型数据库 Java
使用位运算,处理数据库中的"多选状态标识"
使用位运算,处理数据库中的"多选状态标识"
134 0
|
关系型数据库 MySQL
MySql插入唯一键冲突的三种可选方式
MySql插入一条记录,结果提示主键冲突,怎么办? 批量插入数据时,发现插入的这批数据中,有某些记录存在唯一键冲突,一个一个跳出来就比较麻烦了,有什么好的办法直接忽略掉冲突的记录么? 下面简单记录三种处理方式
706 0
MySql插入唯一键冲突的三种可选方式
|
SQL 关系型数据库 MySQL
MySQL变量使用与介绍之为查询结果增加序号列和自定义序号列
SQL三:用户表(包含字段有:用户ID[自增]、姓名、性别、民族、出生日期、身份证号),无论查询条件如何,要求查询的结果显示一个行号列(即:第一行显示1,第二行显示2,第三行显示3,依此类推)
264 0
|
SQL 关系型数据库 MySQL
[MySQL]数据的增加(插入)、修改、删除与计算列
[MySQL]数据的增加(插入)、修改、删除与计算列
|
设计模式 数据库
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
|
SQL 关系型数据库 MySQL
MySQL去除表中重复数据后保留最小ID数据【测试可用】
MySQL去除表中重复数据后保留最小ID数据【测试可用】
134 0
|
Oracle 关系型数据库
ORA-01779: 无法修改与非键值保存表对应的列
ORA-01779: 无法修改与非键值保存表对应的列
ORA-01779: 无法修改与非键值保存表对应的列
|
数据库
【TP5】根据数据库字段注释使用同一模板进行增删查(2)
【TP5】根据数据库字段注释使用同一模板进行增删查
120 0
【TP5】根据数据库字段注释使用同一模板进行增删查(2)
下一篇
DataWorks