1
我已經訪問DB和我使用下面的命令修改某些表:訪問自動編號的順序改變與維修
ALTER TABLE TestTable ALTER COLUMN ID AUTOINCREMENT(1001,1)
此表具有第一列ID作爲自動編號。表格創建後,我做了一個緊湊的&修復。但是,在插入數據時,第一個ID被設置爲1而不是1001.如果我沒有進行緊湊修復,則第一個Id被設置爲1001,如預期的那樣。我無法控制何時執行小型維修。那麼有沒有辦法確保ID始終始於1001?
不要依賴Access中自動增量列的值,或者Oracle中的序列生成ID或SQL Server中的自動增量列的值不僅僅是無意義的唯一數字。在Access中,壓縮和修復會重置起始值,並且每次骯髒時都會生成間隙,但不會創建新記錄。 –