欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/11 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mssql 字增自段怎样重置(重新自增)|清空表已有数据 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

方法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
是在标识列中重新赋值时要使用的值。

总结

以上是生活随笔为你收集整理的mssql 字增自段怎样重置(重新自增)|清空表已有数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。