编辑: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 ·

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 外媒报道称,英特尔正在与全球最大的芯片制造商台积电(TSMC)接洽,准备将自己的芯片制造业务外包出去。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 据外媒报道,高通公司1月13日以14亿美元收购芯片初创公司Nuvia。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 B站确定已在港提交上市申请;英特尔CEO 斯旺将于2月15日辞职。

相关教程

更多
如何使用Oracle序列 如何使用Oracle序列:Oracle序列(sequence)是一种数据库项,能够生成一个整数序列。通常用于填充数字类型的主键列。,如何使用Oracle序列
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年的国内手机市场在寒冬中度过,尽管有着折叠屏市场这一股小小的暖流,并且有着非常不错的发展前景,但仅占据1%市场体量的这条新赛道,至少现在还无法帮助市场走出存量时代。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 苹果iPhone的续航能力一直都遭网友吐槽,虽然近两年的机型续航能力有所提升,但对于如今大家对手机续航能力要求这么高的时代下还是不够的,任一部国产安卓机都能“吊打”。不过近日外媒9to5Mac报道称iPhone15芯片或更注重电池续航而非性能。

相关软件

更多
  • APNS Pusher Mac版 英文. 205.00 MBM · APNSPusherMac版是Mac电脑上的一款苹果应用开发推送测试软件。APNSPusherMac版为测试苹果的推送通知服务提供了一个简单的接口;您可以免费下 ...
  • Coherence X Mac版 英文. 15.00 MBM · CoherenceXMac版是Mac电脑上的一款强大的工具,CoherenceXMac版可以让你在Mac上把任何网站变成一个基于Chromium的原生应用程序; ...
  • Xliff Editor Mac版 英文. 3.00 MBM · XliffEditorMac版是一款Mac上的Xliff文件编辑软件,XliffEditorMac版为你提供了编辑XLIFF文件的最简单的方法。XliffEdi ...
  • RStudio Mac版 英文. 148.00 MBM · RStudio是一款跨平台的、免费的、开源的R语言IDE,可以跨平台运行。RStudio把常用的窗口都整合在一起,开发者不用在命令行和绘图窗口来回切换,RStu ...