怎样是数据库中一个表的两个字段同时自动增1?
怎样是数据库中一个表的两个字段同时自动增1?其中有一个编号字段我在设计表中设为了标识,增量为1,该表已经有三条记录如下 
 id            字段(a)...   字段(e)[int型] 
 1                  x               ...      100 
 2                  r               ...      101 
 3                  s               ...      102 
 我想在页面添加一条记录,其中id会自动生成4, 
 我想得到如下记录 
 4                  j            ...         103 
 依次类推,添加一条,e字段自动增1,如果删除第3条记录,虽然第4条记录编号会是4,但是我想第四条记录的e字段还是103,不是102,也就是和标识id有同样的变化,因而表中可能出现: 
 1   x   ...   100 
 2   r   ...   101 
 3   s   ...   102(删除,表中没有) 
 4   j   ...   103 
 5   g   ...   104 
 6   i   ...   105(删除,表中没有) 
 7   p   ...   106(删除,表中没有) 
 8   l   ...   107 
------解决方案--------------------triger
------解决方案--------------------建Sequences 名为:table_seq,每次取出时用select table.seq.nextval from dual就可以了. 
------解决方案--------------------一般都是建个序列来解决这样的问题,你可以建两个序列,让它的起始值分别从1和100开始,最大值就随便了,然后每次增加1.就可以了.
------解决方案--------------------用触发器吧