1、建了一个表的主键以后(ID),要想主键在每次插入数据的时候自动自增的话,我们首先见一个序列,然后再建一个序列的触发器就好了。
1、下面我首先建一个序列
create sequence DEPART_SEQ
minvalue 1
maxvalue 9999
start with 1
increment by 1;
2,接下来建立上面序列的触发器
create or replace trigger tr_depart
before insert
on depart
for each row
begin
select depart_seq.nextval into:new.departid from dual;
end;
备注:depart是你的表名、DEPART_SEQ是表的序列名称、tr_depart触发器的名称
1、下面我首先建一个序列
create sequence DEPART_SEQ
minvalue 1
maxvalue 9999
start with 1
increment by 1;
2,接下来建立上面序列的触发器
create or replace trigger tr_depart
before insert
on depart
for each row
begin
select depart_seq.nextval into:new.departid from dual;
end;
备注:depart是你的表名、DEPART_SEQ是表的序列名称、tr_depart触发器的名称