编辑:Edward    发布日期:2020-09-04 10:04:09

如何使用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

SQLPro for Oracle Mac版 SQLProforOracleMac版是一款Mac平台上轻量级的Oracle数据库客户端,SQLProforOracleMac版允许你快速方便地对Oracle数据库进行连接访问;您可以免费下载。 英文 · 68.00 MBM ·

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 近期英特尔因7nm制程落后、苹果M1芯片冲击等压力,被曝正与台积电接洽将芯片制造业务外包,从而可投入更多资源至芯片设计。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 2020年第四季度iPhone 12系列在中国大陆销量达1800万部,苹果智能手机份额回升至20%。文章梳理了其销售结构与2021年面临的安卓旗舰竞争压力。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 2021年1月13日高通以14亿美元收购芯片初创公司Nuvia,旨在将其定制ARM架构技术用于智能手机、笔记本及汽车处理器,并减轻对Arm依赖。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 本文汇总了近期多项科技动态,包括B站拟在港上市、苹果斥资推动种族平等、富士康与吉利合资电动汽车、英特尔任命新CEO、高通收购Nuvia挑战苹果英特尔,以及外交部回应美胁迫禁用中国5G设备。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 苹果中国官网近日上线“家居”板块并引入第三方配件,文章分析HomeKit生态在华发展缓慢的原因,指出其产品线窄与兼容性差等挑战。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年国内手机市场出货量同比大幅下滑,本文从折叠屏逆势增长、联发科切入旗舰与卫星通信创新等角度分析厂商破局路径。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 外媒爆料称iPhone 15系列将搭载注重能效的A17芯片以改善电池续航,全系可能标配灵动岛设计,Pro版采用3nm工艺,并或因欧盟规定改用USB-C接口,定价策略也有调整传闻。
步子太大?工程设计失误或成A16升级不大的诱因 文章分析了苹果A16仿生芯片GPU性能未达预期、被骁龙8反超的现象,指出原型功耗过高砍掉新功能及人才流失是主要原因。

相关软件

  • SQLPro for Oracle Mac版 英文. 68.00 MBM · SQLProforOracleMac版是一款Mac平台上轻量级的Oracle数据库客户端,SQLProforOracleMac版允许你快速方便地对Oracle数 ...