1. 程式人生 > >SQL SERVER重置自動編號列(標識列)

SQL SERVER重置自動編號列(標識列)

兩種方法:

一種是用Truncate

TRUNCATE   TABLE  name

可以刪除表內所有值並重置標識值

 

二是用DBCC CHECKIDENT

DBCC  CHECKIDENT ( ' table_name ' , RESEED, new_reseed_value)

如dbcc checkident ("bc_pos",reseed,1)即可,但如果表內有資料,則重設的值如果小於最大值可能會有問題,這時可以用 dbcc checkident("bc_pos",reseed)即可自動重設值。

 

兩種方法:

一種是用Truncate

TRUNCATE   TABLE  name

可以刪除表內所有值並重置標識值

 

二是用DBCC CHECKIDENT

DBCC  CHECKIDENT ( ' table_name ' , RESEED, new_reseed_value)

如dbcc checkident ("bc_pos",reseed,1)即可,但如果表內有資料,則重設的值如果小於最大值可能會有問題,這時可以用 dbcc checkident("bc_pos",reseed)即可自動重設值。