用系统时间+序列+触发器 实现自动加入id并且实现唯一

create or replace trigger citycode_trigger(触发器名) before|after  insert (操作)on citycode (表名)


  for each row
begin 
  select (to_char(sysdate,'yyyymmddhhmiss')||lpad(seq1.nextval,6,'0'))
    into :new.cityid(生成的id列)
    from dual;
end;

你可能感兴趣的:(oracle,触发器,唯一id,自带生成)