永发信息网

如何使用Oracle序列

答案:2  悬赏:60  手机版
解决时间 2021-03-22 16:31
如何使用Oracle序列
最佳答案
如何使用Oracle序列:
  Oracle序列(sequence)是一种数据库项,能够生成一个整数序列。通常用于填充数字类型的主键列。
  1、创建序列:
  CREATE SEQUENCE sequence_name
  [START WITH start_num]
  [INCREMENT BY increment_num]
  [{MAXVALUE maximum_num|NOMAXVALUE}]
  [{MINVALUE minimum_num|NOMINVALUE}]
  [{CYCLE|NOCYCLE}]
  [{CACHE cache_num|NOCACHE}]
  [{ORDER|NOORDER}]
  其中:
  start_num:序列开始整数
  increment_num:每次增加的整数增量
  maximum:序列最大整数
  minimum:序列最小整数
  CYCLE:循环生成
  NOCYCLE:不循环生成,默认值
  cache_num:保存在内存中的整数的个数
  NOCACHE:不缓存任何整数
  例如:
  CREATE SEQUENCE seq_test;(默认值)
  CREATE SEQUENCE seq_test START WITH 1 INCREMENT BY 2;
  2、使用序列:
  SELECt seq_test.nextval FROM dual;
  insert into order_status2 (id) values (seq_test.nextval);
  3、修改序列:
  ALTER SEQUENCE语句来修改序列。可以修改的内容:
  不能修改序列的初值
  序列的最小值不能大于当前值
  序列的最大值不能小于当前值
  例如:ALTER SEQUENCE seq_test INCREMENT BY 3;
  4、删除序列:
  DROP SEQUENCE seq_test;
全部回答

不宜说的太深入,这样不利于理解。

简单的说,序列是oracle数据库对象,利用它可生成唯一的整数,作为标示性质的主键。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去茶趣在什么地方啊,我要过去处理事情
爱情感慨的句子,描写贫穷的诗句
已知两圆半径分别为3和4,圆心距为d,且3<d
有关怎样解决全球变暖问题的英语作文
鼎和大酒店地址在哪,我要去那里办事
有三个命题:①底面是平行四边形的四棱柱是平
几乘19大于800
make a720 front flip什么意思意思
骑马观灯的歇后语,歇后语白日观灯
泉州工商银行信用卡在哪里??!!
快递延误怎么投诉赔偿,中通快递延误怎么赔偿
I’mgoingtoaskSam_________theflat.A.cleanB
永兴供水设备有限公司地址有知道的么?有点事
怎么提高公司业绩
南京天保驾校科目一补考费,第二次在哪里交?
推荐资讯
优信二手车公里数会被车商动手脚吗
魔兽世界人类战士好还是牛头战士好?
感恩节给领导短信,感恩节写给妈妈的话,字数
不要网络的苹果手机游戏
爱情合约结局有疑点
北极星是在最北方吗?
为什么男人才36岁,家里人都说拖不起。男人结
人体的甲状旁腺和甲状腺C细胞分别分泌甲状旁
铜兴饭店这个地址在什么地方,我要处理点事
春节前武汉有哪些好玩的地方?
我用月色很美表白,他回他在打游戏等会再看
单选题食品店配制什锦糖,每千克15元的用8千
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?