第四讲PLSQL应用.ppt

第四讲 PL/SQL应用 本章学习目标  本章将讲述PL/SQL的过程、函数、触发器及包的概念,以及如何设计和调试应用。 4.1 过程 4.2 函数 4.3 包 4.4 PL/SQL程序的开发与调试 4.5 触发器 4.1 过程 4.1.1 过程的创建 4.1.2 过程的调用 4.1.3 过程的释放 4.1.1 过程的创建 CREATE 表示在数据库中生成独立的存储过程; CREATE OR REPLACE表示修改数据库中已有的存储过程。 局部声明不需用DECLARE 传参方式 (1)In 表示输入给过程的参数。 (2)Out 表示参数在过程中将被赋值,可以传给过程体的外部。 (3)in out 表示该类参数既可以向过程体传值,也可以在过程体中赋值,以便向过程体外传值。 实例 CREATE PROCEDURE raise_salary (emp_id INTEGER, amount REAL) IS current_salary REAL; salary_missing EXCEPTION; BEGIN SELECT sal INTO current_salary FROM emp WHERE empno = emp_id; IF current_salary IS NULL THE

文档评论(0)

1亿VIP精品文档

相关文档