本文主要是介绍oracle应用软件plsql中functions,procedures,packages有什么区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
FUNCTION 函数,
PROCEDURE 过程,
PACKAGE 包
函数只有IN参数,但是有返回值;
过程有IN和OUT参数,OUT参数可以作为过程与外界进行通信的中介;
包中可以有函数,过程,将一些用于完成某功能的函数和过程放进包中可以方便维护,当然还有一些其他的功能
packages中包含functions和procedures的定义。
同类型的functions和procedures可以在多个包中定义,但一个packages中不允许定义同类型的functions和procedures,却允许重载functions和procedures。
functions和procedures可以执行,但packages不能执行。
这篇关于oracle应用软件plsql中functions,procedures,packages有什么区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!