集合是 STORED PROCEDURE 复合变量,可以按顺序存储多个类型相同的元素,类似于一维数组。您可以将整个集合作为子程序的参数传递(如果发送或者接收的子程序都不是独立的子程序)。

    集合的内部组件称为元素,每个元素有唯一的下标描述它在集合中的位置。访问集合的元素,可以使用下标命名:集合名(下标)。

    集合方法是内建的 STORED PROCEDURE 子程序,可以返回集合的信息或者对集合进行操作。要调用集合的方法,需要使用“.”表示法:集合名**.**方法名。 比如,集合名.COUNT 方法返回该集合元素的数量。

    STORED PROCEDURE 有三种集合类型:

    • 关联数组(正式名称又叫“STORED PROCEDURE 表”或“可以索引定位的表”)

    • 嵌套表

    • 可变数组 ( varrays )