Oracle 序列
2017-11-03 13:04
99 查看
在很多数据库系统中都存在一个自动增长的列,如果现在要想在 Oracle 中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。
序列的创建格式:
CREATE SEQUENCE sequence [INCREMENT BY n][START WITH n] [{MAXVALUE n | NOMAXVALUE}] [{MINVALUE n | NOMINVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}] ;
范例:创建一个序列,让其取值固定在 1、3、5、7、9,循环序列。
CREATE SEQUENCE myseq MAXVALUE 10 INCREMENT BY 2 START WITH 1 CACHE 2 CYCLE;
相关文章推荐
- Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
- Oracle序列和触发器的使用
- oracle中序列详解(转)
- ORACLE序列的使用总结
- Oracle 创建序列,删除序列,得到序列的例子
- Oracle之序列
- oracle 更改序列的初始值
- oracle 简单序列 自增 实例
- Oracle创建序列 sequence
- oracle 序列和系统时间的存取
- Oracle创建序列,触发器使表自增
- 【oracle】oracle数据库建立序列、使用序列实现主键自增
- oracle 自增序列实现 可作为主键
- oracle 生成序列脚本
- oracle 序列
- oracle学习—视图、序列、索引、约束练习
- ORACLE 序列-整理
- oracle 同义词、序列、视图、索引
- Oracle,视图,序列,索引
- oracle自增长序列