SQL Server 自動增長清零的方法
更新時間:2011年12月22日 01:04:33 作者:
SQL Server 自動增長清零的方法,需要的朋友可以參考下。
方法1:
truncate table TableName
刪除表中的所有的數(shù)據(jù)的同時,將自動增長清零。
如果有外鍵參考這個表,這個方法會報錯(即便主鍵表和外鍵表都已經(jīng)沒有數(shù)據(jù)),請參考方法2。
PS: 用delete刪除數(shù)據(jù),自動增長不會清零的哦。
方法2:
DBCC CHECKIDENT('TableName', RESEED, 0)
不刪除表的數(shù)據(jù),直接重置自動增長的值。
復(fù)制代碼 代碼如下:
truncate table TableName
刪除表中的所有的數(shù)據(jù)的同時,將自動增長清零。
如果有外鍵參考這個表,這個方法會報錯(即便主鍵表和外鍵表都已經(jīng)沒有數(shù)據(jù)),請參考方法2。
PS: 用delete刪除數(shù)據(jù),自動增長不會清零的哦。
方法2:
復(fù)制代碼 代碼如下:
DBCC CHECKIDENT('TableName', RESEED, 0)
不刪除表的數(shù)據(jù),直接重置自動增長的值。
相關(guān)文章
關(guān)于重新組織和重新生成索引sp_RefreshIndex的介紹
本篇文章小編為大家介紹,關(guān)于重新組織和重新生成索引sp_RefreshIndex的介紹。需要的朋友參考下2013-04-04SQL Server中函數(shù)、存儲過程與觸發(fā)器的用法
這篇文章介紹了SQL Server中函數(shù)、存儲過程與觸發(fā)器的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04SQL Server誤區(qū)30日談 第12天 TempDB的文件數(shù)和需要和CPU數(shù)目保持一致
TempDB的文件沒有必要分布在多個存儲器之間。如果你看到PAGELATCH類型的等待,即使你進(jìn)行了分布也不會改善性能,而如果PAGEIOLATCH型的等待,或許你需要多個存儲器,但這也不是必然-有可能你需要講整個TempDB遷移到另一個存儲系統(tǒng),而不是僅僅為TempDB增加一個文件2013-01-01SQL小技巧 又快又簡單的得到你的數(shù)據(jù)庫每個表的記錄數(shù)
說到如何得到表的行數(shù),大家首先想到的應(yīng)該是select count(*) from table1....2009-09-09SQL Server中避免觸發(fā)鏡像SUSPEND的N種方法
這篇文章主要介紹了SQL Server中避免觸發(fā)鏡像SUSPEND的N種方法,需要的朋友可以參考下2016-01-01在SQLServer上查看SQL語句的執(zhí)行時間的方法
查看SQL語句在SQL Server上的執(zhí)行時間,方便大家監(jiān)控語句的性能。寫出更好的代碼。2010-06-06SQL Server 樹形表非循環(huán)遞歸查詢的實例詳解
這篇文章主要介紹了SQL Server 樹形表非循環(huán)遞歸查詢的實例詳解的相關(guān)資料,本文介紹的非常詳細(xì)具有參考借鑒價值,需要的朋友可以參考下2016-10-10