天天看點

oracle觸發器實作主鍵自增

建立測試表

建立序列

建立觸發器

create trigger test_trigger before insert on test_table for each row
begin
    select test_seq_id.nextval into :new.id from dual;
end;
           

測試

發現id列有值,需要注意的是,建立的序列不能用currval,隻能用nextval。