6.Oracle序列
2016-07-03 13:30
519 查看
什么是序列
1.序列是用来产生唯一、连续的整数的数据块对象。
2.序列是用来生成,主键或唯一的值。
创建序列
CREATE SEQUNCE sequence_name -- 序列名
START WITH 10
--产生序列的第一个序号。对于升序序列,其默认值是序列的最小值;对于降序序列是默认值的最大值
INCREMENT BY 1
--指定序号默认增加值。如果为正数则是升序;如果为负数则为降序。
MAXVALUE 1000
--指定序列的最大值
NOMAXVALUE
--oracle将升序序列的最大值设为10的27次方,降序序列的最大值为-1
MINVALUE 10
--指定序列的最小值,MINVALUE必须小于或者等于START WITH 值,并且不能大于MAXVALUE
NOMINVALUE
--oracle将升序序列的最小值设为1,将降序序列的最小值设为-10的26次方
CYCLE
--指定序列在达到最大值或最小值后,将继续从头开始生成。
NOCYCLE
--指定序列达到最大值或最小值后,不自动生成。默认选项
CACHE 10
--oracle会预先缓存20个序列,以便更快的访问
NOCACHE
--不会加快访问,如果省略CACHE或NOCACHE则,oracle将默认缓存20个序列
访问序列
NEXTVAL:获取下个一序列的值
CURRVAL:获取所有序列的值
删除序列
DROP SEQUENCE seq1;
查询所有序列
select * from dba_sequences;
查询指定用户有哪些序列
select * from dba_sequences where sequence_owner='用户名';
1.序列是用来产生唯一、连续的整数的数据块对象。
2.序列是用来生成,主键或唯一的值。
创建序列
CREATE SEQUNCE sequence_name -- 序列名
START WITH 10
--产生序列的第一个序号。对于升序序列,其默认值是序列的最小值;对于降序序列是默认值的最大值
INCREMENT BY 1
--指定序号默认增加值。如果为正数则是升序;如果为负数则为降序。
MAXVALUE 1000
--指定序列的最大值
NOMAXVALUE
--oracle将升序序列的最大值设为10的27次方,降序序列的最大值为-1
MINVALUE 10
--指定序列的最小值,MINVALUE必须小于或者等于START WITH 值,并且不能大于MAXVALUE
NOMINVALUE
--oracle将升序序列的最小值设为1,将降序序列的最小值设为-10的26次方
CYCLE
--指定序列在达到最大值或最小值后,将继续从头开始生成。
NOCYCLE
--指定序列达到最大值或最小值后,不自动生成。默认选项
CACHE 10
--oracle会预先缓存20个序列,以便更快的访问
NOCACHE
--不会加快访问,如果省略CACHE或NOCACHE则,oracle将默认缓存20个序列
访问序列
NEXTVAL:获取下个一序列的值
CURRVAL:获取所有序列的值
删除序列
DROP SEQUENCE seq1;
查询所有序列
select * from dba_sequences;
查询指定用户有哪些序列
select * from dba_sequences where sequence_owner='用户名';
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ORACLE LATERAL-SQL-INJECTION 个人见解