SQL Server 自動增長清零的方法
更新時(shí)間:2011年12月22日 01:04:33 作者:
SQL Server 自動增長清零的方法,需要的朋友可以參考下。
方法1:
truncate table TableName
刪除表中的所有的數(shù)據(jù)的同時(shí),將自動增長清零。
如果有外鍵參考這個(gè)表,這個(gè)方法會報(bào)錯(cuò)(即便主鍵表和外鍵表都已經(jīng)沒有數(shù)據(jù)),請參考方法2。
PS: 用delete刪除數(shù)據(jù),自動增長不會清零的哦。
方法2:
DBCC CHECKIDENT('TableName', RESEED, 0)
不刪除表的數(shù)據(jù),直接重置自動增長的值。
復(fù)制代碼 代碼如下:
truncate table TableName
刪除表中的所有的數(shù)據(jù)的同時(shí),將自動增長清零。
如果有外鍵參考這個(gè)表,這個(gè)方法會報(bào)錯(cuò)(即便主鍵表和外鍵表都已經(jīng)沒有數(shù)據(jù)),請參考方法2。
PS: 用delete刪除數(shù)據(jù),自動增長不會清零的哦。
方法2:
復(fù)制代碼 代碼如下:
DBCC CHECKIDENT('TableName', RESEED, 0)
不刪除表的數(shù)據(jù),直接重置自動增長的值。
相關(guān)文章
Sql Server 開窗函數(shù)Over()的使用實(shí)例詳解
這篇文章主要介紹了Sql Server 開窗函數(shù)Over()的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
自動備份mssql server數(shù)據(jù)庫并壓縮的批處理腳本
windows下,使用mssql命令行工具sqlcmd備份數(shù)據(jù)庫,并調(diào)用rar壓縮;不借助mssql"維護(hù)計(jì)劃"功能,拜托權(quán)限問題。2011-07-07
SQL中查找某幾個(gè)字段完全一樣的數(shù)據(jù)
本文分享SQL語句實(shí)現(xiàn)表中字段的組合累加排序的實(shí)例代碼,希望能給大家做一個(gè)參考。2016-06-06
SQL Server誤區(qū)30日談 第17天 有關(guān)頁校驗(yàn)和的誤區(qū)
從舊的實(shí)例升級上來的數(shù)據(jù)庫不會自動開啟頁校驗(yàn)和,除非你顯式使用ALTER DATABASE databasename SET PAGE_VERIFY CHECKSUM進(jìn)行開啟。而在SQL Server 2005或2008新建的數(shù)據(jù)庫頁校驗(yàn)和是默認(rèn)開啟的2013-01-01
對有自增長字段的表導(dǎo)入數(shù)據(jù)注意事項(xiàng)
對有自增長字段的表導(dǎo)入數(shù)據(jù)注意事項(xiàng)2008-12-12
SQL?Server?數(shù)據(jù)庫基礎(chǔ)編程詳解
這篇文章主要為大家介紹了SQL?Server?數(shù)據(jù)庫基礎(chǔ)編程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01

