首先看一个定义好的序列
create sequence TUSERQUESSEQ //创建一个名为TUSERQUESSEQ的序列
minvalue 1 //该序列的最小值为1
maxvalue 9999999 //最大值为9999999
start with 1 //从1开始自增
increment by 1 //每次增加1
cache 20
cycle //如果增加到了最大值9999999就重新循环
order;
下面说一下cache选项:
如果指定CACHE值,ORACLE就可以预先在内存里面放置一些sequence,这样存取的快些.cache里面的取完后,oracle自动再取一组到cache.使用cache或许会跳号,比如数据库突然不正常down掉(shutdown abort),cache中......
阅读全文