两种方法
方法一:
  用触发器建一个序列
create sequence a_seq increment by 1 start with 100;
建一个触发器
create or replace trigger t_a
before insert on a
for each row
begin
     select s_a.nextval into :new.b from dual;
end;方法二:
  建一个序列
     create sequence a_seq increment by 1 start with 100;
   使用
  insert into tbl(id,....)
     values (a_seq.nextval,....)