包结构

最近更新时间: 2024-10-17 17:10:00

包有两个组成部分:包说明(Specification)与包体(Body)。

包说明由公共变量、游标、对象、过程、函数和异常的声明组成,是一个应用程序接口 (API),包含客户端程序调用其子程序所需的所有信息,但没有关于其实现的信息。

包体定义了对已声明游标的查询,以及在包说明中声明的子程序的代码(因此,既没有声明游标也没有子程序的包不需要主体)。包体还可以定义局部子程序,这些子程序在包说明中没有声明,只能被包中的其他子程序调用(内部调用)。