推薦SQL Server 重新恢復自動編號列的序號的sql代碼
更新時間:2007年08月27日 22:50:32 作者:
在sql server中經常有這樣的問題:
一個表采用了自動編號的列之后,由于測試了好多數(shù)據,自動編號已累計了上萬個?,F(xiàn)在正是要用這個表了,測試數(shù)據已經刪了,遺留下來的問題 就是 在錄入新的數(shù)據,編號只會繼續(xù)增加,已使用過的但已刪除的編號就不能用了, 誰知道如何解決此問題?
truncate命令不但會清除所有的數(shù)據,還會將IDENTITY的SEED的值恢復到原是值。
而DBCC CHECKIDENT則更加方便一些,可以在不刪除數(shù)據的情況下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
一個表采用了自動編號的列之后,由于測試了好多數(shù)據,自動編號已累計了上萬個?,F(xiàn)在正是要用這個表了,測試數(shù)據已經刪了,遺留下來的問題 就是 在錄入新的數(shù)據,編號只會繼續(xù)增加,已使用過的但已刪除的編號就不能用了, 誰知道如何解決此問題?
truncate命令不但會清除所有的數(shù)據,還會將IDENTITY的SEED的值恢復到原是值。
而DBCC CHECKIDENT則更加方便一些,可以在不刪除數(shù)據的情況下指定SEED的值。
1. truncate table tablename
2. DBCC CHECKIDENT (tablename,reseed,1)
相關文章
SQL Server 數(shù)據庫備份和還原認識和總結 (一)
可能許多同學對SQL Server的備份和還原有一些了解,也可能經常使用備份和還原功能,我相信除DBA之外我們大部分開發(fā)員隊伍對備份和還原只使用最基礎的功能,對它也只有一個大概的認識,如果對它有更深入的認識,了解它更全面的功能豈不是更好,到用時會得心應手2012-08-08SQL SERVER 2012新增函數(shù)之字符串函數(shù)FORMAT詳解
這篇文章主要給大家介紹了關于SQL SERVER 2012新增函數(shù)之字符串函數(shù)FORMAT的相關資料,文中通過實例介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03sql腳本查詢數(shù)據庫表,數(shù)據,結構,約束等操作的方法
本文介紹了“sql腳本查詢數(shù)據庫表,數(shù)據,結構,約束等操作的方法”,需要的朋友可以參考一下2013-03-03SQLSERVER分頁查詢關于使用Top方式和row_number()解析函數(shù)的不同
這篇文章主要介紹了SQLSERVER分頁查詢關于使用Top方式和row_number()解析函數(shù)的不同的相關資料,需要的朋友可以參考下2016-02-02SQL update 多表關聯(lián)更新的實現(xiàn)代碼
這篇文章主要介紹了SQL update 多表關聯(lián)更新的實現(xiàn)代碼,需要的朋友可以參考下2017-09-09