mssql 字增自段怎样重置(重新自增)|清空表已有数据
生活随笔
收集整理的這篇文章主要介紹了
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 字增自段怎样重置(重新自增)|清空表已有数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试官:如何实现幂等性校验?
- 下一篇: Spring Boot(十三)Rabbi