首页 oracle创建序列实例

oracle创建序列实例

举报
开通vip

oracle创建序列实例oracle创建序列实例Oracle创建序列,删除序列,得到序列的例子序列的创建createsequenceseq_newsIdincrementby1startwith1maxvalue999999999;得到序列的SQL语句selectseq_newsid.nextvalfromsys.dual;删除序列的SQLDROPSEQUENCEseq_newsId;======================oracle开发中序列的使用序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的...

oracle创建序列实例
oracle创建序列实例Oracle创建序列,删除序列,得到序列的例子序列的创建createsequenceseq_newsIdincrementby1startwith1maxvalue999999999;得到序列的SQL语句selectseq_newsid.nextvalfromsys.dual;删除序列的SQLDROPSEQUENCEseq_newsId;======================oracle开发中序列的使用序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。当一个序列号生成时,序列是递增,独立于事务的提交或回滚。容许设计缺省序列,不需指定任何子句。该序列为上升序列,由1开始,增量为1,没有上限。1)建立序列命令CREATESEQUENCE[user.]sequence_name[incrementbyn][startwithn][maxvaluen|nomaxvalue][minvaluen|nominvalue];INCREMENTBY:指定序列号之间的间隔,该值可为正的或负的整数,但不可为0。序列为升序。忽略该子句时,缺省值为1。STARTWITH:指定生成的第一个序列号。在升序时,序列可从比最小值大的值开始,缺省值为序列的最小值。对于降序,序列可由比最大值小的值开始,缺省值为序列的最大值。MAXVALUE:指定序列可生成的最大值。NOMAXVALUE:为升序指定最大值为1027,为降序指定最大值为-1。MINVALUE:指定序列的最小值。NOMINVALUE:为升序指定最小值为1。为降序指定最小值为-1026。2)更改序列命令ALTERSEQUENCE[user.]sequence_name[INCREMENTBYn][MAXVALUEn|NOMAXVALUE][MINVALUEn|NOMINVALUE];修改序列可以:?修改未来序列值的增量。?设置或撤消最小值或最大值。?转变缓冲序列的数目。?指定序列号是否是有序。3)删除序列命令DROPSEQUENCE[user.]sequence_name;从数据库中删除一序列。树立一个序列号的语句:CREATESEQUENCEEXAM_NO_SEQ
本文档为【oracle创建序列实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_633423
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:0
分类:
上传时间:2021-10-12
浏览量:2