包分为包头(package)和包体(package body)是将相关的过程和函数放到一个统一的oracle对象中。可以认为是一组存储过程和函数的集合。包体中定义的函数和过程可以定义成私有和公有对象,只有公有的对象才能被外部引用。存储过程是一个独立的过程对象,也可以认为是一个公有的过程对象。存储过程和包都由于在服务器端执行数据操作。调有的方法有所不同,在使用包中的过程和函数时必须加包名作为前缀。而存储过程就不用了。oracle提供了一组系统的包。可以已sys身份登陆查看相关的定义。