SQL Server 不刪除信息重新恢復(fù)自動編號列的序號的方法
更新時(shí)間:2007年11月06日 22:08:54 作者:
在sql server中經(jīng)常有這樣的問題:
一個(gè)表采用了自動編號的列之后,由于測試了好多數(shù)據(jù),自動編號已累計(jì)了上萬個(gè)?,F(xiàn)在正是要用這個(gè)表了,測試數(shù)據(jù)已經(jīng)刪了,遺留下來的問題 就是 在錄入新的數(shù)據(jù),編號只會繼續(xù)增加,已使用過的但已刪除的編號就不能用了, 誰知道如何解決此問題?
truncate命令不但會清除所有的數(shù)據(jù),還會將IDENTITY的SEED的值恢復(fù)到原是值。
而DBCC CHECKIDENT則更加方便一些,可以在不刪除數(shù)據(jù)的情況下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
一個(gè)表采用了自動編號的列之后,由于測試了好多數(shù)據(jù),自動編號已累計(jì)了上萬個(gè)?,F(xiàn)在正是要用這個(gè)表了,測試數(shù)據(jù)已經(jīng)刪了,遺留下來的問題 就是 在錄入新的數(shù)據(jù),編號只會繼續(xù)增加,已使用過的但已刪除的編號就不能用了, 誰知道如何解決此問題?
truncate命令不但會清除所有的數(shù)據(jù),還會將IDENTITY的SEED的值恢復(fù)到原是值。
而DBCC CHECKIDENT則更加方便一些,可以在不刪除數(shù)據(jù)的情況下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
相關(guān)文章
SQL SERVER函數(shù)之深入表值函數(shù)的處理分析
本篇文章是對表值函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
win2008 r2 安裝sql server 2005/2008 無法連接服務(wù)器解決方法
在與 SQL Server 建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無法訪問服務(wù)器。請驗(yàn)證實(shí)例名稱是否正確并且 SQL Server 已配置為允許遠(yuǎn)程連接2015-01-01
SQL?Server數(shù)據(jù)庫死鎖的原因及處理方法
SQL Server數(shù)據(jù)庫死鎖是指兩個(gè)或多個(gè)事務(wù)相互等待對方持有的資源,從而導(dǎo)致它們都無法繼續(xù)執(zhí)行的情況,下面這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫死鎖的原因及處理方法,需要的朋友可以參考下2024-08-08
sqlServer實(shí)現(xiàn)分頁查詢的三種方式
在SqlServer中分頁查詢是經(jīng)常用到的查詢語句,一個(gè)好的分頁查詢語句,不能將代碼省略,下面這篇文章主要給大家介紹了關(guān)于sqlServer實(shí)現(xiàn)分頁查詢的三種方式,需要的朋友可以參考下2023-03-03
Sql學(xué)習(xí)第一天——SQL UNION 和 UNION ALL 操作符認(rèn)識
UNION 操作符用于合并兩個(gè)或多個(gè) SELECT 語句的結(jié)果集,有一點(diǎn)需要注意的是UNION 內(nèi)部的 SELECT 語句必須擁有相同數(shù)量的列,接下來為大家詳細(xì)介紹下,感興趣的各位可以參考下哈2013-03-03
SQL窗口函數(shù)之聚合窗口函數(shù)的使用(count,max,min,sum)
許多常見的聚合函數(shù)也可以作為窗口函數(shù)使用,包括AVG()、SUM()、COUNT()、MAX()以及MIN()等函數(shù),本文就詳細(xì)的介紹了SQL窗口函數(shù)之聚合窗口函數(shù)的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
淺談SQLServer的ISNULL函數(shù)與Mysql的IFNULL函數(shù)用法詳解
本篇文章是對SQLServer的ISNULL函數(shù)與Mysql的IFNULL函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

