2015-10-13 SQL SQL Server 自動編號欄位歸零 文章目錄 1. 前言2. 方法3. 結論4. 參考資料 前言 在設計資料表的時候常常為了方便會把主鍵(Primary Key)型態指定為int,並且將識別規格開啟,用來自動替主鍵編上不重複且遞增的號碼。但當測試完畢準備上線後,就會希望能將這些資料清除,並且重新從初始值開始編號。 方法 只要執行下列語法即可將資料表內的自動編號值歸零 1DBCC CHECKIDENT(資料表名稱, RESEED, 0) 結論 雖然語法使用上簡單又快速,但是必須特別小心,如果資料表內還有資料存在,使用語法過後會造成下一筆資料新增時發生主鍵重複的錯誤 參考資料 DBCC CHECKIDENT (Transact-SQL)