重置自動編號(識別計數器)的SQL語法:

TRUNCATE TABLE 資料表名稱

DBCC CHECKIDENT (資料表名稱,reseed,1)


語法說明:
1. TRUNCATE TABLE 資料表名稱:
  .移除所有資料表內的資料並重置識別計數器
  .與DELETE不同的是DELETE會保留識別計數器
  .與DROP TABLE不同的是DROP TABLE會移除整個資料表
  .參考資料

2. DBCC CHECKIDENT (資料表名稱,reseed,1):
  .DBCC CHECKIDENT可以指定目前的識別值或以目前資料的最大值來重置識別值
  .參考資料

3. 理論上,兩種語法只要使用其中一種就好了。

arrow
arrow
    全站熱搜

    哇夕丫嘎 發表在 痞客邦 留言(0) 人氣()