星期二, 11月 18, 2008

重置資料表的primary key

之前被人家問到..怎把把資料庫的table的primary key重置阿..今天花了一點時間查一下..很簡單..只要..

DBCC CHECKIDENT (資料表, RESEED, 0)

這樣就可以reset了..然後順便把設定primary key的方式也給各位參考一下..

set identity_insert test on
insert test (pk,a,b,c) values (999,'ooo',1234,'20051010 10:25:10')
set identity_insert test off

這樣就可以直接設定了..Tongue out..過建議是..別去動它..就讓系統去自然發生好了..如果需要"順眼"或是編號需要..sql server 2005以上請愛用row_number()..這個函式..Vampire BatVampire BatVampire BatVampire BatVampire BatVampire BatVampire BatVampire Bat..

沒有留言: