設定SQL標識列的值

林堯彬發表於2020-04-04

前言

有時,我們在設計表時會把主鍵列設定為自增標識值。使用一段時間後主鍵列的值往往會很大,即使刪除了所有行再加入新行時主鍵列依舊從上一個主鍵列自增。下面介紹一種設定標識列值的方法。

內容

如果在一個表中,某一列是標識列,那麼可以獲取並且修改該標識值。

可以使用DBCC CHECKIDENT命令,獲取標識值。

DBCC CHECKIDENT(TABLENAME,NORESEED)

其中,

第一個引數為:資料庫表名稱

第二個引數為:是否設定標識

也可以使用該命令修改標識值,如下:

DBCC CHECKIDENT(TABLENAME,RESEED,5)

該句話的意思是把當前標識值設定為5

posted on 2011-07-03 18:38 Johnny_Z 閱讀(...) 評論(...) 編輯 收藏

轉載於:https://www.cnblogs.com/Johnny_Z/archive/2011/07/03/2096871.html

相關文章