Oracle中Sequences作用 oracle中游标的作用
Oracle使用序列来生成唯一编号,而不是使用SQL Server所用的数据类型uniqueidentifier。无论是哪种情况,主要用途都是为主键列生成一系列唯一编号。与uniqueidentifier数据类型不同,序列是与将其用于主键值的一个或多个表无关的数据库对象。
Oracle序列是原子对象,并且是一致的。也就是说,一旦您访问一个序列号,Oracle将在处理下一个请求之前自动递增下一个编号,从而确保不会出现重复值。
可以使用CREATESEQUENCE命令创建Oracle序列。该命令所带参数包括增量、起始值、最大值、循环和缓存。可使用NEXTVAL和CURRVAL关键字访问序列值。EXTVAL返回序列中的下一个编号,而CURRVAL提供对当前值的访问。HR架构中的序列LOCATIONS_SEQ按如下方式定义:
CREATE SEQUENCE LOCATIONS_SEQ
INCREMENT BY 100
START WITH 1
MAXVALUE 9900
MINVALUE 1
NOCYCLE
NOCACHE
NOORDER
大多数序列代码是不言自明的。NOCYCLE表示序列在达到最小值或最大值后将不再生成其他值。NOCACHE表示序列值在被请求之前不会进行分配;可使用预分配机制来改善性能。NOORDER表示在生成编号时,不能保证按照请求编号的顺序返回这些编号。
楼上写得不错,可以借鉴在sqlserver中我们可以在设计表时使用标识字段来给出一个表的主键,并且是系统自动维护的.
但是,在oracle中没有这么方便,我们必须建立Sequences,来实现自增的标识字段.
更多阅读
转载 幼儿手工作品在幼儿园环境创设中的作用与运用 幼儿园环境创设方案
原文地址:幼儿手工作品在幼儿园环境创设中的作用与运用作者:coleen幼儿手工作品在幼儿园环境创设中的作用与运用【摘要】环境创设是幼儿园教育教学的重要组成部分,对幼儿的身心发展有着重要的影响。目前幼儿园的环境创设存在着很多问
竞争情报的价值---情报在企业决策中的作用 生意参谋竞争情报
竞争情报在企业决策中的作用据了解,在20世纪80年代,世界500强中有10%建立了竞争情报系统;90年代已有80%以上建立了竞争情报系统;现阶段,500强中已经有90%以上的公司建立了竞争情报系统,竞争情报在企业中的应用表现出了强劲的生命力和蓬勃发
试论精益生产方式在制造企业中的作用与应用 精益制造系列 pdf
试论精益生产方式在制造企业中的作用与应用[内容 提 要]本文简要阐述了精益生产的基本观念与核心要求,精益生产是企业提高自身竞争力,赢得更多竞争优势的重要方法。精益生产的核心理念,是只做有价值的工作,并且能快速应对市场的需求。
高岭土的性质特征及在涂料中的作用 - 涂料论坛 - 万客化工在线 - 涂料高岭土
高岭土的性质特征及在涂料中的作用发布: 2009-8-13 07:28 | 作者: xfhandsome | 来源: 万客化工在线李煜 (2009-8-13 14:59:46)质纯的高岭土具有白度高、质软、易分散悬浮于水中、良好的可塑性和高的粘结性、优良的电绝缘性能;具有良
十神在四柱中的作用和意义 十神在四柱干支详解
正印在四柱中的作用和意义1、正印的含义正印是古代官府的印章,是权力的象征正印代表母亲,正印代表医药,代表文化2、正印的特征印是生命之源,犹如母亲的关照,月令天干最为重要,得父母之助;印绶逢官,为官印相生,必是掌权之人,正印逢财,财能破印,对