Jaffe的分享空間 Rotating Header Image

MSSQL DBCC Reseed 怪事

寫左mssql database幾廿年, 今日先發覺, 原來dbcc checkident (“table”, reseed, 0)

個seed有時會由”0″開始, 有時會由”1″開始

經過半粒鐘研究, 原來…

1) dbcc checkident 之前用truncate table, 個seed就會由 “1” 開始
2) dbcc checkident 之前用delete from table, 個seed就會由 “0” 開始

=________=”

一位好學既同事走去msdn爬下文, 發覺原來早有記載…

一個未用過既table(truncate), 就會由table既seed(1)開始… 一個用過既table(delete), 就會由你assign個reseed(0)開始…

暈! 真係冷知識… 希望下次會記得…

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: