自增长序列

来源:互联网 发布:最新伪基站设备 淘宝 编辑:程序博客网 时间:2024/06/05 18:16


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')
;









0 0
原创粉丝点击