1、创建表
2、创建序列
create sequence USRMAIN_USRID //序列名称
minvalue 1
nomaxvalue
increment by 1 //每次自增1
start with 1 //从1开始
nocache; //不需要缓存
3、创建触发器
create or replace trigger USRMAIN_TG_INSERTID
before insert on USRMAIN for each row WHEN (NEW.USRID IS NULL)
begin
select USRMAIN_USRID.nextval into:NEW.USRID from dual;
end;
//注意:NEW.USRID需要对应表的字段