Oracle序列常用知识点

--创建序列
create sequence t_emp_seq
increment by 1
start with 1
minvalue 1
maxvalue 999;

--修改序列
alter sequence t_emp_seq
increment by 10
minvalue 0
maxvalue 999;

--删除序列
drop sequence t_emp_seq;

--查看用户自定义的序列
select * from user_sequences;

--查看序列的当前值
select t_emp_seq.currval from dual;

--查看序列的下一个值
select t_emp_seq.nextval from dual;

--使用序列
insert into t_emp(id,first_name,last_name,dept_id)values(t_emp_seq.nextval,'aa','bb',12);

 

你可能感兴趣的:(oracle,sql,sequence)