1、语法
create sequence dept_deptno
increment by 1
start with 91
maxvalue 100
nocache
nocycle;
increment by n :步长,每次增长多少,默认 1
start with n :初始值,默认 1
maxvalue 升序序列最大值,默认无最大值
minvalue 降序序列最小值,默认无最小值
cycle : 到最大值之后,是循环。 cycle 不能用在主键列。默认 nocycle. 循环后初始是从 1 开始的,不管原来的值是如何设的。
cache :缓存多少,默认 20。为了提高性能, oracle 预先成批地发出序列值,并将它们缓存起来以便发给用户。
2、伪列
nextval:下一个序列值
select dept_deptno.nextval from dual;
currval:当前序列值,第一次访问是没有当前序列值
select dept_deptno.currval from dual;
3、视图
USER_SEQUENCE
4、修改删除
ALTER (语法与create语句相似)
DROP
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31476473/viewspace-2152746/
,如需转载,请注明出处,否则将追究法律责任。