先新建序列,然后创建触发器,当插入id为null的数据记录时,自动触发触发器用序列的值进行记录的id赋值
1.创建序列
create sequence t_user_seq start with 1 increment by 1;
2.创建触发器
create or replace trigger t_user_trigger
before insert on t_user
for each row
when(new.id is null)
begin
select t_user_seq.nextval into:NEW.ID from dual;
end;