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

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