设为首页 加入收藏

TOP

Oracle基本操作笔试面试题之sequence操作
2014-10-31 13:45:06 来源: 作者: 【 】 浏览:23
Tags:Oracle 基本操作 笔试 试题 sequence 操作


增加后的值。currval总是返回当前 sequence的值,但是在第一次 nextval初始化之后才能使用


currval,否则会出错。


一次 nextval会增加一次 sequence的值,所以如果你在同一个语句里面使用多个 nextval,其值就


是不一样的.



-如果指定 cache值,oracle就可以预先在内存里面放置一些 sequence,这样存取的快些。cache


里面的取完后,


oracle自动再取一组到 cache。使用 cache或许会跳号,比如数据库突然不正常 down掉(shutdown


abort),cache中的 sequence就会丢失.


所以可以在 create sequence的时候用 nocache防止这种情况。



2alter sequence


你或者是该 sequence owner,或者有 alter any sequence权限才能改动 sequence.可以 alter


start至以外的所有 sequence参数.如果想要改变 start值,必须 drop sequence re-create .


alter sequence的实例


alter sequence sequence_name


increment by 10


maxvalue 10000


cycle – 10000后从头开始


nocache;


影响 sequence的初始化参数:


sequence_cache_entries =设置能同时被 cache sequence数目。



2Sequences删除



drop sequence sequence_name;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇美国使馆笔试题—不管是不是假的.. 下一篇几道ASP面试题(欢迎提供答案)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: