![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
-- Create sequence 首先建一个序列(此处SEQ_LASTYEARDISCASE为序列名)
create sequence 我的序列名
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;
-- Create trigger 为需要建立自动编号的表建立触发器
create or replace trigger 我的触发器名
before insert on 我的表名
for each row
begin
select 我的序列名.nextval into:new.我的表中的自动编号列名 from dual;
end;