在数据库中有一个隐藏的rowid,它在表中是唯一的,它并不是一个简单的数字顺序号,而是一个系统自己识别的编码,具体多少位我记不得了,在oracle中你可以select rowid from 表名 where 一条记录的识别条件,当然你可以先在数据库中对一条记录的rowid进行读取,然后你再删除这条记录重新插入一条记录,看看当前插入的记录的rowid和删掉的记录的rowid是不是相同,最好能在删除之前按照rowid排序,当插入新的纪录是你就可以看到rowid是不是递增的,我这边环境不是很方便测试,你可以试试看
应该在表结构中显示设计自动递增列;
在Oralce中可直接查询隐式伪列RowID,
即如楼上说的:
SELECT RowID FROM table_name;
具体你查看一下SQL的联机帮助