前言
有時,我們在設計表時會把主鍵列設定為自增標識值。使用一段時間後主鍵列的值往往會很大,即使刪除了所有行再加入新行時主鍵列依舊從上一個主鍵列自增。下面介紹一種設定標識列值的方法。
內容
如果在一個表中,某一列是標識列,那麼可以獲取並且修改該標識值。
可以使用DBCC CHECKIDENT命令,獲取標識值。
DBCC CHECKIDENT(TABLENAME,NORESEED)
其中,
第一個引數為:資料庫表名稱
第二個引數為:是否設定標識
也可以使用該命令修改標識值,如下:
DBCC CHECKIDENT(TABLENAME,RESEED,5)
該句話的意思是把當前標識值設定為5