第14章 包.pptVIP

  • 3
  • 0
  • 约2.13千字
  • 约 13页
  • 2016-10-31 发布于湖北
  • 举报
1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 PL/SQL从入门到精通视频 第十四讲:包 课程安排 理解PL/SQL包 包的进阶技术 使用系统包 理解PL/SQL包 什么是包 包的优点 定义包规范 定义包体 调用包组件 编译和调试包 查看包的源代码 什么是包 包的组成部分 一个PL/SQL包由2部分组成: 包规范:主要是包的一些定义信息,不包含具体的代码实现部分,也可以说包规范是PL/SQL程序和其他应用程序的接口部分,包含类型、记录、变量、常量、异常定义、游标和子程序的声明。 包体:包体是对包规范中声明的子程序的实现部分,包体的内容对于外部应用程序来说是不可见的,包体就像一个黑匣子一样,是对包规范的实现。 注意:一个包可以没有包体部分,而且可以调试、改进和替换包体而无须改变包的规范部分。 包的优点 (1)模块化设计:通过将逻辑相关的类型、常量、变量、异常和子程序放到一个命名的PL/SQL模块中,使得每一个包都容易理解,有助于模块化程序的开发。例如通过将所有员工操作相关的变量、常量、集合、记录和子程序都封装到emp_pkg包中,当所有需要调用员工相关的行为时,都可以使用emp_pkg来进行操作,使得包与包之间的接口简单,清晰。 (2)规范化的程序设计:在基于包的应用程序设计时,可以首先规划并在包规范中定义包需要提供的功能,即便当前

文档评论(0)

1亿VIP精品文档

相关文档