zoukankan      html  css  js  c++  java
  • Oracle基础学习(三) 序列

    CREATE SEQUENCE sequence  //创建序列名称
       [INCREMENT BY n]  //递增的序列值是n 如果n是正数就递增,如果
       是负数就递减 默认是1
       [START WITH n]    //开始的值,递增默认是minvalue 递减是
      // maxvalue
    
       [{MAXVALUE n | NOMAXVALUE}] //最大值
       [{MINVALUE n | NOMINVALUE}] //最小值
       [{CYCLE | NOCYCLE}] //循环/不循环
       [{CACHE n | NOCACHE}];//分配并存入到内存中

    NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用
    CURRVAL 中存放序列的当前值
    NEXTVAL 应在 CURRVAL 之前指定 ,二者应同时有效

    select emp_id_seq.nextval from dual;

    select emp_id_seq.currval from dual;

    使用DROP SEQUENCE 语句删除序列 

    修改序列 

    Alter sequence seqEmp maxvalue 5;

    Select seqEmp.nextval from dual;

    create table cdpt(
    id number(6),
    name varchar2(30),
    constraint pk_id primary key(id)
    );

    Create sequence seq_cdpt
    Increment by 1
    Start with 1
    Maxvalue 999999
    Minvalue 1
    Nocycle
    nocache

    insert into cdpt values(seq_cdpt.nextval,’feffefe’);
    commit;
    select * from cdpt;

      

  • 相关阅读:
    jenkins--部署项目
    jenkins--创建项目
    jenkins--安全配置
    jenkins--工具配置
    jenkins--系统配置
    11.17
    11.14
    11.13
    dfs
    10.31
  • 原文地址:https://www.cnblogs.com/jeffjoy/p/9209382.html
Copyright © 2011-2022 走看看