Oracle数据库的序列
电脑版发表于:2019/12/26 17:01
前 言
tnblog
序列
在Oracle数据库中,没有自增列,如果要实现自增得用序列+触发器来实现。
接下来简单的讲解一下序列
创建序列
语法:create sequence 序列名,默认的是每次自增1,从0开始,没有上限
创建有起始值、自增间隔、最大值、循环的序列
语法:create sequence 序列名
start with 起始值
increment by 每次自增的间隔
maxvalue 最大值
cycle
cycle:循环,自增到最大值之后又重新开始
如果想修改序列的话把create改为alter即可,maxvalue改为nomaxvalue就可以取消最大值,cycle改为nocycle即可终止循环。