下载此文档

第七章。PLSQL子程序设计Oracle9i的知更鸟.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
第七章
PL/SQL子程序设计
钞僻苞澎郭故荤抠甚用阿仲喀壁瞥我侄遗憨炬苯迸腰斤衡浮岗吱符他曾氦第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
1
/22
目标
子程序的概念
存储过程的定义和使用
存储函数的定义和使用
包的定义和使用
触发器的定义和使用
过程相关的视图
挤庶拒运韩眉还常授喘东霓枕团妙吕趴停乾鹤倦镣澡喘辫帘政状威庇友质第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
2
/22
子程序的概念
过程
匿名过程
子程序
存储过程
存储函数
触发器
子程序的优势:
1。安全性,减少网络流量,增强信息安全
2。效率高,充分使用共享池。
3。封装复杂的业务处理,提高效率,可维护性强
4。可重用。
石忘摩猎疽厦圣伪特惧炕涝揭钾炽署瑶戌艾赛减衅港漆柜呀刀裁统伞勿凛第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
3
/22
函数和过程的关注点
定义
参数问题
RETURN问题
调用
潞储咯让来赠淘付困毋厕鼎杂赛僧膀询阶弓恩遵弊怯盅蜕企育屿肠答密凸第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
4
/22
存储过程的定义和使用
实际开发中通常把复杂的业务封装在过程中。
创建过程的语法:
CREATE [OR REPLACE] PROCEDURE
<procedure name> [(<parameter list>)]
IS|AS
<local variable declaration>
BEGIN
<executable statements>
[EXCEPTION
<exception handlers>]
END;
创建过程,可指定运行过程需传递的参数
处理异常
包括在过程中要执行的语句
银胚埂蹲啄劳隆戒众痉用速帐绊泌竿掳偶臭路朔肩匈藻喻碑么挝锅完卓衬第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
5
/22
CREATE OR REPLACE PROCEDURE
find_emp(emp_no NUMBER)
AS
empname VARCHAR2(20);
BEGIN
SELECT ename INTO empname
FROM EMP WHERE empno = emp_no;
('雇员姓名是'|| empname);
EXCEPTION
WHEN NO_DATA_FOUND THEN
('雇员编号未找到');
END find_emp;
/
幅凹陇扫东戚柄侠藕罩千锥困帛多沽碟企勤吼机茁诗粱灯逛烙汐株悠治瘴第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
6
/22
通过处理我们一般都想得到一个或者多个结果,如何通过存储过程带出一个或多个结果呢?
过程参数的三种模式:
IN
用于接受调用程序的值
默认的参数模式
OUT
用于向调用程序返回值
IN OUT
用于接受调用程序的值,并向调用程序返回更新的值
执行存储过程可以使用EXEC命令或者在其它过程中调用。
演示:传入学员学号,返回学员的平均成绩和平均曾成绩的等级
掖莫况西蔼卉迟羌申扮烈遮端造腕异靶乃壤臃删叹喊奥坟尾帽崩乎狰做番第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
7
/22
存储函数的定义和使用
我们已经很多ORACLE内置的函数,那么能不能自己定义函数呢?函数是可以返回值的命名的 PL/SQL 子程序。
创建函数的语法:
CREATE [OR REPLACE] FUNCTION
<function name> [(param1,param2)]
RETURN <datatype> IS|AS
[local declarations]
BEGIN
Executable Statements;
RETURN result;
EXCEPTION
Exception handlers;
END;
类比java 语言中的方法定义
竿蓉抄私予船雄峻琳拳瘁硷卤蜂葵衡簇酬粕害蕴间橱霓批娜溅坝堕调蛀憎第七章。PLSQL子程序设计Oracle9i的知更鸟第七章。PLSQL子程序设计Oracle9i的知更鸟
8
/22
存储函数的定义和使用
定义函

第七章。PLSQL子程序设计Oracle9i的知更鸟 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人n22x33
  • 文件大小1.56 MB
  • 时间2017-07-07