日期:2014-05-16  浏览次数:20390 次

ORACLE SEQUENCE的简单介绍(自增长字段)

oraclesequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。?
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,你就可以用CURRVALNEXTVAL?
CURRVAL=
返回?sequence的当前值?
NEXTVAL=
增加sequence的值,然后返回?sequence??
比如:?
em