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
是在標識列中重新賦值時要使用的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM