- 19
- 0
- 约6.78万字
- 约 47页
- 2017-06-08 发布于河南
- 举报
OraclePLSQL之子程序和包
下载
第5章 使用子程序和包
在上一章中,我们讨论了创建过程,函数和包的细节。在本章中,我们介绍这些部件的功
能,存储子程序和本地子程序的区别,存储子程序与数据字典的交互方式及如何从 S Q L语句中
调用存储子程序。除此之外,我们还要介绍 O r a c l e 8 i存储子程序的新增特性。
5.1 子程序位置
我们已在前几章中演示了可以存储在数据字典中的子程序和包。子程序首次是用命令
C R E ATE OR REPLACE创建的,接着,我们可以从其他 P L / S Q L块中调用已创建的子程序。除此
之外,子程序可以在块的声明部分定义,以这种方式定义的子程序叫做本地子程序。包则必须
存储在数据字典中,而不能在本地定义存储。
5.1.1 存储子程序和数据字典
当使用命令C R E ATE OR REPLACE 创建子程序时,该子程序就存储在数据字典中。除去子
程序中的源文本外,该子程序是以编译后的中间代码形式存储的,这种中间代码叫做 p - c o d e 。中
间代码中带
原创力文档

文档评论(0)