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

