Oracle自增长序列

时间:2022-05-12 14:47:01

create table user_info (
id number(6) primary key,
username varchar2(30) not null,
password varchar2(20) not null,
Constraint constraint_username unique (username)
)
drop table user_info
select * from user_info

insert into user_info values(sequenceId.nextval,'b','a')

CREATE SEQUENCE sequenceId start with 0 increment by 1 minvalue 0 NOMAXVALUE NOCYCLE;

-- 从0开始递增,每次递增1,最小值为0, NOMAXVALUE 和NOCYCLE不设置值表示 没有最大值和一直累加,不循环。
-- 创建序列

drop sequence sequenceId; --删除序列

commit; -- 提交操作
Rollback;-- 回滚操作