目录
一、概述
二、包的创建
三、包的调用与删除
四、子程序重载
一、概述
什么是包?
包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合。类似于Java里面的类(class)。包中的程序元素分为两种:公用元素(公用组件)和私用元素(私用组件)。
特点:
具有面向对象程序设计语言的特点,是对PL/SQL程序设计元素(过程、函数、变量)的封装。
使程序设计模块化
包的组成:一个包由两个公开的部分组成
包规范(包定义):用于定义包的公共组件,包括常量、变量、游标、过程和函数等。
包体(包主体):用于实现包规范所定义的公用过程和函数。包体不仅可用于实现公用过程和函数,而且