在表单增加数据时不需要用户输入id值,是通过自增加来实现的
实现方法:
--先建一个序列号:
create sequence autoid increment by 1 start with 1 minvalue 1 maxvalue 9999999
对序列号和触发器的操作:--建立一个触发器
create trigger trg_bs_company before insert on bs_company for each row --在一次操作表的语句中,每操作成功一行就会触发一次;不写的话,表示是表级触发器,则无 论操作多少行,都只触发一次; begin select autoid.nextval into:new.id from dual; --new是表示将添加的记录,如果有old就是将要修改的记录 -- autoid.nextval 表示序列的下一个 end;
drop sequence autoid --删除序列
drop trigger trg_bs_company; --删除触发器