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。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接