日期:2014-05-16 浏览次数:20409 次
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。?
1、Create?Sequence?
你首先要有CREATE?SEQUENCE或者CREATE?ANY SEQUENCE权限,?
CREATE SEQUENCE emp_sequence?
INCREMENT BY 1 --?每次加几个?
START WITH 1 --?从1开始计数?
NOMAXVALUE --?不设置最大值?
NOCYCLE --?一直累加,不循环?
CACHE 10;?
一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL?
CURRVAL=返回?sequence的当前值?
NEXTVAL=增加sequence的值,然后返回?sequence?值?
比如:?
em