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;
)
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;
)
相关文章推荐
- oracle系统时间查询,外键关系查询及删除,创建表、序列和触发器
- Oracle序列(sequence)创建失败,无法取值(.nextval),无法删除(drop)解决办法
- Oracle中创建、修改、删除序列
- 【Android开发总结(1)】桌面快捷方式创建、删除、查询等方式
- Oracle 创建序列,删除序列,得到序列的例子
- Oracle表空间的查询,创建与删除
- ORACLE中的用户管理、创建、删除和查询
- 笔试题:创建一个单链表,结点包含学生的学号,姓名,性别,年龄信息.写几个程序,实现按学生学号插入,查询,删除等操作.
- 复制并创建新表/快速删除表记录/合并查询union/两表去重Except/两表取同intersect/
- ORACLE数据库中创建、删除--同义词、视图、索引、序列
- MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
- 通过创建序列来实现ORACLE SEQUENCE的简单介绍
- DB2和Oracle创建序列和查询的区别
- Oracle中创建、修改、删除序列
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- 用规则在PostgreSQL中创建可查询插入修改删除的表视图
- ORACLE数据库中创建、删除--同义词、视图、索引、序列
- ORACLE数据库中创建、删除--同义词、视图、索引、序列
- DB2和Oracle创建序列和查询的区别
- oracle创建序列,查询序列相关 ORA-02289