Advertisement

PL/SQL数组(varray)的操作示例分析

阅读量:

本研究采用系统内建的emp表,其对应的表结构及数据示例截图如下:

在测试脚本窗口中输入以下脚本内容:

复制代码
 -- Created on 2018/3/28 by E.WANG

    
 /*
    
 VARRAY数据结构可存储相同类型元素的一个固定大小的连续集合。
    
 VARRAY用于存储数据的有序集合,但它往往是更加有用认为数组作为相同类型的变量的集合。
    
 所有可变数组由连续的存储位置。最低的地址对应于第一元素和最高地址的最后一个元素。
    
 数组是所有集合类型数据的一部分,并且它代表了可变大小的的阵列。
    
 在一个VARRAY每个元素都有与其相关联的索引。
    
 */
    
 declare 
    
    /*
    
    一个VARRAY类型是用CREATE TYPE语句创建。必须指定最大长度,并存储在VARRAY元素的类型。
    
    PL/SQL块创建VRRAY类型的基本语法:
    
    TYPE varray_type_name IS VARRAY(n) of <element_type>

全部评论 (0)

还没有任何评论哟~