您的位置:首页 > 数据库 > Oracle

oracle应用软件plsql中functions,procedures,packages有什么区别

2009-03-12 15:45 459 查看
FUNCTION 函数,
PROCEDURE 过程,
PACKAGE 包
函数只有IN参数,但是有返回值;
过程有IN和OUT参数,OUT参数可以作为过程与外界进行通信的中介;
包中可以有函数,过程,将一些用于完成某功能的函数和过程放进包中可以方便维护,当然还有一些其他的功能

packages中包含functions和procedures的定义。
同类型的functions和procedures可以在多个包中定义,但一个packages中不允许定义同类型的functions和procedures,却允许重载functions和procedures。
functions和procedures可以执行,但packages不能执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: