1. 创建表
--创建 表 temp
create table temp (
id number primary key not null,
time date default sysdate
)
2. 创建序列
create sequence temp_seq
start with 1 --从1开始
increment by 1 --每次自增1
nomaxvalue --没有最大值
nocycle --不循环
nocache --不缓存
3.创建触发器
create or replace trigger temp_trigger
before
insert on temp for each row when (new.id is null) --执行条件
begin
select temp_seq.nextval into :new.id from dual; --执行语句
end;