oracle怎么创建序列,oracle中的序列是什么

  oracle怎么创建序列,oracle中的序列是什么

  如何使用Oracle序列:

  Oracle sequence是一个可以生成整数序列的数据库项。通常用于填充数值类型的主键列。

  1.创建一个序列:

  创建序列sequence_name

  [从start_num开始]

  [按增量数量递增]

  [{ max value maximum _ num nomax value }]

  [{ min value minimum _ num nomin value }]

  [{CYCLENOCYCLE}]

  [{CACHE cache_numNOCACHE}]

  [{ORDERNOORDER}]

  其中包括:

  Start_num:序列起始整数

  Increment_num:每个增量的整数增量。

  Maximum:序列中最大的整数。

  最小值:序列中最小的整数

  循环:循环生成

  NOCYCLE:无循环生成,默认值

  Cache_num:存储在内存中的整数数量

  NOCACHE:不缓存整数。

  例如:

  创建序列seq _ test(默认)

  创建序列seq_test,从1开始,增量为2;

  2.使用顺序:

  SELECT seq _ test . nextval FROM dual;

  插入order_status2 (id)值(seq _ test . nextval);

  3.修改顺序:

  ALTER SEQUENCE语句修改序列。可以修改的内容:

  您不能修改序列的初始值。

  序列的最小值不能大于当前值。

  序列的最大值不能小于当前值。

  示例:将序列seq _ test递增3;

  4.删除序列:

  删除序列seq _ test

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: