日期:2014-05-16  浏览次数:20408 次

oracle----触发器
这个触发器的作用是在插入role_info表的时候把role_id给加入

SQL> create sequence seq_id
  2  increment by 1
  3  start with 1
  4  nomaxvalue;


SQL> create or replace trigger tri_role_id  --自动加入序列号
  2  before insert on role_info
  3  for each row       --说明这是行触发器
  4  declare
  5    new_key number(2);
  6  begin
  7    select seq_id.nextval into new_key from dual;
  8    :new.role_id:=new_key;     -----:new代表新的行
  9  end;
 10  /