zoukankan      html  css  js  c++  java
  • <<< Oracle序列的创建、修改、删除基本操作

    序列是一个命名的顺序编号生成器,可以被多个用户共享,类似sqlserver中的identity

    create sequence 序列名;  //直接创建一个序列

    CREATE SEQUENCE 序列名;  //个人设置一个序列          

         INCREMENT BY 数值                      --递增量

                 START WITH  数值                       --起始值

                 MAXVALUE  数值  --最大值

                 MINVALUE   数值     --最小值

                 CYCLE   数值           --循环取值

                 CACHE  数值           --预缓存,默认20个 

                 ORDER  数值           --多个请求同步 //创建序列

    修改序列:

    alter sequence 序列名  属性名  数值;

    删除序列:

    drop sequence 序列名;

     注:一旦产生的序列号,无论是使用还是被缓存,都视为使用。下次会另外产生新的后续号码。关闭数据库等情况导致的缓存序列号丢失,或者多个会话使用同一序列等都会导致序列号不连续的情况。序列的值不会被回滚

    如何使用:

    例:insert into Table values(序列名.nextval, 'admin');

  • 相关阅读:
    ZOJ 3529
    将博客搬至CSDN
    BST 增删查操作 递归/非递归实现
    容器vector容量翻倍增长策略效率分析
    整数分解为若干项之和
    PAT-B-1080 MOOC期终成绩
    最大公约数 + 最小公倍数
    Fibonacci数
    排序
    PAT-B-1020
  • 原文地址:https://www.cnblogs.com/cnsevennight/p/3463038.html
Copyright © 2011-2022 走看看