您的位置:首页 > 数据库 > Oracle

Oracle Sequence的(序列的)创建删除查询

2014-07-03 13:57 288 查看
创建:

CREATE SEQUENCE ep_sequence

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXVALUE -- 不设置最大值

NOCYCLE -- 一直累加,不循环

NOCACHE -- 不建缓冲区 (没有空格注意)

删除:

drop sequence ep_sequence;

查看序列的属性:

SELECT sequence_name, sequence_name, min_value, max_value, increment_by, cycle_flag, order_flag, cache_size, last_number FROM user_sequences;

执行语句:select * from user_sequence;

(查询序列的当前值:

SELECT 序列名.currval FROM user_sequences;



select 序列名.currval from dual;

查询序列的下一值:

SELECT 序列名.nextval FROM user_sequences;



select 序列名.nextval from dual;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: