CREATE SEQUENCE s_userId
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
CACHE 10 -- 不建缓冲区 3.建立触发器:
create table emp(
id int primary key not null,
name varchar(20),
pwd varchar(20)
)tablespace users;
create sequence seq_emp increment by 1 start with 1 nomaxvalue cache 10
create or replace trigger emp_trigger
before insert on emp
referencing old as old new as new for each row
begin
select seq_emp.nextval into :new.id from dual;
end;
select * from emp
insert into emp(name,pwd) values('lisi','admins')
;