子程序
子程序为命名的 PL/SQL 块,编译并存储在数据库中。
子程序的各个部分:
1,声明部分
2,可执行部分
3,异常处理部分(可选)
子程序的分类:
1,过程-执行某些操作
2,函数-执行操作并返回值
子程序的优点:
模块化-将程序分解为逻辑模块
可重用性-可以被任意数目的程序调用
可维护性-简化维护操作
安全性-通过设置权限,使数据更安全
过程
过程是用于完成特定任务的子程序
创建过程的语法:
--创建过程,可指定运行过程需传递的参数
CREATE [OR REPLACE] PROCEDURE
<procedure name > [(<parameter list >)]
IS|AS
<local variable declaration >
BEGIN
--包括在过程中要执行的语句
<executable statements >
[EXCEPTION
--处理异常
<exception handlers >]
END;