序列的使用
来源:互联网 发布:淘宝怎么导入csv 编辑:程序博客网 时间:2024/05/14 20:52
序列 是oacle提供的用于产生一系列唯一数字的数据库对象。
1. 自动提供唯一的数值
2. 共享对象
3. 主要用于提供主键值
4.将序列值装入内存可以提高访问效率
1、创建序列:
CREATE SEQUENCE sequence_name[START WITH start_num]
[INCREMENT BY increment_num]
[{MAXVALUE maximum_num|NOMAXVALUE}]
[{MINVALUE minimum_num|NOMINVALUE}]
[{CYCLE|NOCYCLE}]
[{CACHE cache_num|NOCACHE}]
[{ORDER|NOORDER}]
其中:
start_num:序列开始整数
increment_num:每次增加的整数增量
maximum:序列最大整数
minimum:序列最小整数
CYCLE:循环生成
NOCYCLE:不循环生成,默认值
cache_num:保存在内存中的整数的个数
NOCACHE:不缓存任何整数
例如:
CREATE SEQUENCE seq_test;(默认值)
CREATE SEQUENCE seq_test START WITH 1 INCREMENT BY 2;
2、使用序列:
SELECT seq_test.nextval FROM dual;
insert into order_status2 (id) values (seq_test.nextval);
3、修改序列:
ALTER SEQUENCE语句来修改序列。可以修改的内容:
不能修改序列的初值
序列的最小值不能大于当前值
序列的最大值不能小于当前值
例如:ALTER SEQUENCE seq_test INCREMENT BY 3;
4、删除序列:
DROP SEQUENCE seq_test;
0 0
- oracle序列的使用
- oracle 序列的使用
- oracle 序列的使用
- oralce 序列的使用
- 序列的使用
- Oracle序列的使用
- orcale序列的使用
- Mybatis-序列的使用
- 序列的使用
- Excel中序列的使用
- 序列化的使用 心得
- ORACLE中序列的使用
- Oracle中序列的使用
- android序列化的使用
- oracle中序列的使用
- Oracle 序列 触发器的使用
- java序列化的使用
- Android--序列化的使用
- hibernate正向工程生成数据库
- java.io.EOFException
- 第14回哦,用数据库!
- SVM Application List:支持向量机SVM的应用列表
- backuprestore
- 序列的使用
- PHP漏洞全解(一)-PHP网站安全性问题
- iOS9 https改成http
- C语言 与结构体相关 函数 指针 数组
- android R.java生成不了
- Spring http自动绑定JSON/对象
- SQL SERVER FOR XML PATH
- java内存回收机制
- [iOS]添加 All Exceptions 断点后, 每次运行都会在 main.m 中断的一种解决方法