序列Sequence
oracle中解决没有类似MySQL中自增长机制的一种方式
可以提供唯一数值型值,但不能保证连续的数,常用于主键
语法:
创建:create sequence 表名_字段名_seq; 除此之外,还可以设置步长,起始值等等
删除:drop sequence 表名_字段名_seq;
查询emp_empno_seq序列的当前值currval和下一个值nextval,第一次使用序列时,必须选用:序列名.nextval
select emp_empno_seq.nextval from dual;
select emp_empno_seq.currval from dual;