唯一一个之前没用过的东西. plsql
oracle应用软件plsql中functions,procedures,packages有什么区别
标签: oraclefunction
2009-03-12 15:45 3753人阅读 评论(0) 收藏 举报
版权声明:本文为博主原创文章,未经博主允许不得转载。
FUNCTION 函数,
PROCEDURE 过程,
PACKAGE 包
函数只有IN参数,但是有返回值;
过程有IN和OUT参数,OUT参数可以作为过程与外界进行通信的中介;
包中可以有函数,过程,将一些用于完成某功能的函数和过程放进包中可以方便维护,当然还有一些其他的功能
packages中包含functions和procedures的定义。
同类型的functions和procedures可以在多个包中定义,但一个packages中不允许定义同类型的functions和procedures,却允许重载functions和procedures。
functions和procedures可以执行,但packages不能执行。
本文介绍了Oracle应用软件PLSQL中的核心概念:FUNCTION(函数)、PROCEDURE(过程)及PACKAGE(包)。详细解释了三者的用途及区别,包括参数传递方式、返回值处理等,并阐述了如何利用包来组织函数和过程,以实现更好的代码维护。

被折叠的 条评论
为什么被折叠?



