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

PL/SQL序列

 2006-12-30 11:57:40 来源:WEB开发网   
核心提示:序列是Oracle 9i提供的用于按照设定的规则自动产生数据的方案对象,在某些数据表的结构中,PL/SQL序列,有些字段需要这种特性,比如,如果单击【创建】按钮后该字段为空,将使用默认值1,对于某个学生数据表的学号关键字段,用户可以希望在录入数据时

序列是Oracle 9i提供的用于按照设定的规则自动产生数据的方案对象。在某些数据表的结构中,有些字段需要这种特性。比如,对于某个学生数据表的学号关键字段,用户可以希望在录入数据时,能够自动在上一个记录的学号字段上自动加1等。由于Oracle 9i提供的16种基本数据类型并没有这样的功能,可以通过序列方案对象来实现。

序列的创建

下面介绍在【企业管理器】中如何创建序列。

(1)在【企业管理器】中选择【myoracle.mynet】/【方案】/【序列】选项,单击鼠标右键,在出现的快捷菜单里选择【创建】选项,如图9.48所示。

(2)出现如图9.49所示的创建序列的【一般信息】选项卡。

在【名称】文本框里输入待定义的序列的名称“TEMPSEQUENCE”。

在【方案】下拉列表框里选择序列所属的用户名“SCOTT”。

序列【类型】参数有两个选项。若选择【升序】单选钮,则表示将创建从初始值向最大值递增的序列,这是创建序列时的默认设置;若选择【降序】单选钮,则表示将创建从初始值向最小值递减的序列。

对【值】可以进行设置的参数如下。

在【最小值】文本框里设置序列允许的最小值。创建序列时该字段最初为空。如果单击【创建】按钮时该字段为空,则对升序序列使用默认值 1,而对降序序列使用默认值 -1026。

在【最大值】文本框里设置序列允许的最大值。创建序列时该字段最初为空。如果单击【创建】按钮后该字段为空,则将对升序序列使用默认值 1027,而对降序序列使用默认值-1。

在【时间间隔】文本框里设置递增序列递增的间隔数值(升序序列)或递减序列递减的间隔数值(降序序列)。创建序列时该字段最初为空,如果单击【创建】按钮后该字段为空,将使用默认值1,该字段只能为正整数。

1 2 3 4  下一页

Tags:PL SQL 序列

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