首页 > 数据库技术 > 详细

Oracle序列简单应用

时间:2014-04-20 11:39:00      阅读:527      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
/*
--指定cache的值 如果指定CACHE值 oracle就可以预先在内存里面放置一些sequence 这样存取会快些 cache里面 的取完 
oracle自动再取一 组到 cache  使用cache或许会跳号  比如 数据库突不 正常down掉(shutdown abort),
cache  中的sequence 就会丢失. 所以可以在   create sequence 的时候用nocache防止 这种情况 

*/
--sequence序列即不停增长的,但可以设置参数
--语法create sequence s1;
--带有参数的创建
create sequence s1 
start with 2
increment by 2;
--查询当前值,查询下一值
select s1.nextval from DUAL;
select s1.currval from DUAL;

--最大值
alter sequence s1
maxvalue 20;
--
alter sequence s1
increment by 2;
--如果有cyclecycle --表示达最大值后从头开始,
alter sequence s1
cycle nocache;
drop sequence s1;
bubuko.com,布布扣

Oracle序列简单应用,布布扣,bubuko.com

Oracle序列简单应用

原文:http://www.cnblogs.com/xiaweifeng/p/3675467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!