白
白衣书生
Unregistered / Unconfirmed
GUEST, unregistred user!
DB:Access 2000
有ID定义为“自动编号”类型,
有记录3条: ID Name
1 a
2 b
3 c
现将记录删掉一条: delete from TabelA where ID=3 ,记录变为2条。
又 insert into 一条: insert into TabelA(Name) values('d')
发现变成: ID Name
1 a
2 b
4 d
即为“自动编号”类型的ID自段不能释放已经删掉的ID=3,而是从ID=4开始记录的。
假如删掉的记录很多,再新增记录,ID还是在以前的基础上累计的,感觉这样很不爽!
Oracle中的序列是这样的,但Oracle 的序列可以释放!
请教各位大虾,在Access中咋办昵?
有ID定义为“自动编号”类型,
有记录3条: ID Name
1 a
2 b
3 c
现将记录删掉一条: delete from TabelA where ID=3 ,记录变为2条。
又 insert into 一条: insert into TabelA(Name) values('d')
发现变成: ID Name
1 a
2 b
4 d
即为“自动编号”类型的ID自段不能释放已经删掉的ID=3,而是从ID=4开始记录的。
假如删掉的记录很多,再新增记录,ID还是在以前的基础上累计的,感觉这样很不爽!
Oracle中的序列是这样的,但Oracle 的序列可以释放!
请教各位大虾,在Access中咋办昵?