問題:如何定義自動編號欄位的初始值和步進值?
如何定義自動增加欄位的初始值和步進值?
如何使刪除過資料的自動增加欄位的開始值重新從1開始?
回答:通過以下語句,你可以在建表的時候指定其起始值和步進值:
create table tblneworder2 (
orderid autoincrement (1000, 10),
itemid long, quantity long)
alter table tblorder
alter column orderid counter (2000, 50)
要重新開始:
alter table tablename
alter column orderid counter (1, 1)
在 vbe 介面裡面用以下**:
docmd.runsql "alter table tablename alter column orderid counter (1, 1)"
取得Access自動編號值
我覺的這不應該是個問題,以前想解決,沒解決了,今天終於 下定決心,一定要解決。雖暫時用不著,也許以後用的著。其實很簡單,在sql server裡有個全域性變數 identity,他用來記錄當前鏈結產生的自動加1的值,這個變數在access裡也可以用,呵呵,一家的產品嘛。以下 是在dotnet 2.0...
Access 中自動編號的解決思路
如何在 access 中插入一條新的記錄時,預先知道他的自動編號id呢?這個問題困擾了我很久 後來我想了乙個很笨辦法 就是先插入一條 隨意的資料 當然裡面有有乙個你實現預定好的標識 比如 insert into cmd classid,cmdtype,cmd values temp temp tem...
SQL 自動編號處理
關閉自動編號 setidentity insert t off 這個時候就允許插入id值了 insert into t id,name values 0,test 開啟自動編號 setidentity insert t on 這個時候就允許插入id值了 insert into t id,name v...