WEB开发网
开发学院数据库Oracle PL/SQL序列 阅读

PL/SQL序列

 2006-12-30 11:57:40 来源:WEB开发网   
核心提示: 在【初始值】文本框里设置序列的起始值,如果单击【创建】按钮后该字段为空,PL/SQL序列(2),对升序序列将使用该序列默认的最小值,对降序序列将使用该序列默认的最大值,单击“确定”按钮, (3)读者也可以在【SQLPlus Worksheet】中执行下列SQL程序创

在【初始值】文本框里设置序列的起始值。如果单击【创建】按钮后该字段为空,对升序序列将使用该序列默认的最小值,对降序序列将使用该序列默认的最大值。

对【选项】可以设置的参数如下。

若选择【循环值】复选框,则表示指定在达到序列最小值或最大值之后,序列应继续生成值。对升序序列来说,在达到最大值后将生成最小值。对降序序列来说,在达到最小值后将生成最大值。如果未选择该复选框,序列将在达到最小值或最大值后停止生成任何值。默认情况下是未选择状态。

若选择【排序值】复选框,则指定序列号要按请求次序生成,默认情况下是未选择状态。

在【高速缓存】中设置由数据库预分配并存储的值的数目参数。若选择【默认值】单选钮,则表示将设置默认值为 20,默认情况下选择此选项;若选择【无高速缓存】单选钮,则表示指定不预分配序列值;若选择【大小】单选钮,则表示在文本框里输入可接受的值,最小值为2,对循环序列来说,该值必须小于循环中值的个数。如果序列能够生成的值数的上限小于高速缓存大小,则高速缓存大小将自动改换为该上限数。

完成设置后单击按钮。

(3)成功创建序列后,出现如图9.50所示界面。单击“确定”按钮。

(3)读者也可以在【SQLPlus Worksheet】中执行下列SQL程序创建序列。

  ―――――――――――――――――――――――――――――――――――――
   CREATE SEQUENCE "SCOTT"."TEMPSEQUENCE"
     INCREMENT BY 1 START WITH 1
     MAXVALUE 1.0E28 MINVALUE 1
     NOCYCLE CACHE 20 NOORDER
   ―――――――――――――――――――――――――――――――――――――

【配套程序位置】:第9章 createsequence.sql。

上一页  1 2 3 4  下一页

Tags:PL SQL 序列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接