SQL Server 自增字段歸零

2021-09-06 12:39:32 字數 510 閱讀 1349

方法一:   

如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數

truncate table 表名

方法二:  

dbcc checkident (''table_name'', reseed, new_reseed_value)  

當前值設定為   new_reseed_value。

如果自建立表後沒有將行插入該錶,則在執行  

dbcc   checkident   後插入的第一行將使用   new_reseed_value   作為標識。

否則,下乙個插入的行將使用   new_reseed_value   +   1。

如果   new_reseed_value   的值小於標識列中的最大值,以後引用該錶時將產生   2627   號錯誤資訊。

不會清空已有資料,操作比較靈活,不僅可以將自增值歸零,也適用於刪除大量連續行後,重新設定自增值並插入新的資料;或從新的值開始,當然不能和已有的衝突。

** 

SQL Server 自增字段歸零

sql server 2005表自增字段在多次插入資料後,自增的id號比較混亂,而且刪除資料後,自增的id並不會歸零,有兩種方法可以控制自增的字段 方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名 方法二 dbcc check...

SQL Server 自增字段歸零等問題

在多次插入資料後,自增的id號比較混亂,而且刪除資料後,自增的id並不會歸零,經過多方查閱,了解到有兩種方法可以控制自增的字段 方法一 如果曾經的資料都不需要的話,可以直接清空所有資料,並將自增欄位恢復從1開始計數 truncate table 表名 方法二 dbcc checkident tabl...

mysql自增字段重排或歸零的方法

mysql自增字段重排或歸零的方法 方法1 truncate table 你的表名 這樣不但重新定位自增的字段,而且會將表裡的資料全部刪除,慎用!方法2 delete from 你的表名 dbcc checkident 你的表名,reseed,0 重新定位自增的字段,讓它從1開始 方法3 如果你要儲...