序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特殊的Oracle程序自动生成,因此序列避免了在应用层实现序列而引起的性能瓶颈。
Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。当一个序列号生成时,序列是递增,独立于事务的提交或回滚。允许设计缺省序列,不需指定任何子句。该序列为上升序列,由1开始,增量为1,没有上限。
具体步骤
1建立序列命令
CREATE SEQUENCE [user]sequence_name
[increment by n]
[start with n]
[maxvalue n | nomaxvalue]
[minvalue n | nominvalue]
INCREMENT BY: 指定序列号之间的间隔,该值可为正的或负的整数,但不可为0。序列为升序。忽略该子句时,缺省值为1。
START WITH:指定生成的第一个序列号。在升序时,序列可从比最小值大的值开始,缺省值为序列的最小值。对于降序,序列可由比最大值小的值开始,缺省值为序列的最大值。
MAXVALUE:指定序列可生成的最大值。
NOMAXVALUE:为升序指定最大值为1027,为降序指定最大值为-1。
MINVALUE:指定序列的最小值。
NOMINVALUE:为升序指定最小值为1。为降序指定最小值为-1026。
2更改序列命令
ALTERSEQUENCE [user]sequence_name
[INCREMENT BY n]
[MAXVALUE n| NOMAXVALUE ]
[MINVALUE n | NOMINVALUE];
修改序列可以:
修改未来序列值的增量。
设置或撤消最小值或最大值。
改变缓冲序列的数目。
指定序列号是否是有序。
删除序列命令
DROP SEQUENCE [user]sequence_name;
从数据库中删除一序列。
创建一个序列号的语句:
中国网管联盟bitsCNcom
CREATE SEQUENCE EXAM_NO_SEQ
START WITH 1484
MAXVALUE 9999999999
MINVALUE 1
CACHE 20
NOORDER;
PB中取序列号的用法:
string v_exam_no
SELECT exam_no_seqnextval INTO :v_exam_no FROM dual
using ghis_database;
if ghis_databaseSQLCODE<>0 then
messagebox("","取检查序号出错")
return
end if
1是作为生物信息学最重要的专门期刊了。2012年度IF=5468
2另外还有Briefingsin,这个杂志每年的发稿量少,最近几年IF波动很大,第一年24,后来到9,2012年度IF=5202。
3稍次一点的杂志,如BMC,也是生物信息学的专刊。2012年度IF=3447
4对于计算向的生物信息学,PLOSBiology是一个很好的期刊。2012年度IF=5215
5除此之外,NatureMethod,也会有生物信息学相关的方法发表。2012年度IF=19276
生物信息学相关的文章不一定要发到专门的生物信息学杂志,因为生物信息学作为一个工具,已经融入到很多生物问题的研究中,而不仅仅是一门孤立的学科了。
PLOSBiology也是很好的杂志,2012年度IF=11452。PLOSOne也会经常有生物信息学文章,但被批灌水太多,算不得牛刊,2012年度IF=4092。
realapplicationcluster,多个oracle实例,对应于一个存储,大家都说优点,我就来说缺点,更有价值,我又不是做广告的。\x0d\(1)性能可能差,如果不拆分应用,容易使得interconnect的网络流量加大,使得性能下降;\x0d\(2)一个实例修改数据库的表时,上的是块锁,不是行锁;\x0d\(3)事物不能无缝切换;\x0d\(4)价格贵的要死
RAC(RealApplicationCluster,真正应用集群)是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾
补充解释。Cluster是集群的意思,是多个硬件设备共同承担一项服务的总称。Cluster常见的模式是HA模式,即主用备用模式。以笔记本为例:电池和交流电源的关系就是HA的模式,交流电源是主用,当交流电源断掉的时候服务由电池来提供。RAC特指ORACLE数据库的真正集群,他不是主备模式,而是负载均衡,协同工作。相当于电池和交流电共同为笔记本提供服务。希望能够理解。
以上就是关于请问oracle中的序列是干什么用的全部的内容,包括:请问oracle中的序列是干什么用的、生物信息学数据库常用的三种序列格式、oracle数据库RAC是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)