1 / 52
文档名称:

子程序和程序包.ppt

格式:ppt   大小:239KB   页数:52
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

子程序和程序包.ppt

上传人:iris028 2018/5/18 文件大小:239 KB

下载得到文件列表

子程序和程序包.ppt

文档介绍

文档介绍:子程序和程序包
第八章
回顾
在上一章中,我们讨论了
异常
游标管理
2
目标
本章将讨论
子程序
程序包
有关子程序和程序包的信息
3
子程序16-1
命名的 PL/SQL 块
子程序的各个部分
声明部分
可执行部分
异常部分(可选)
4
子程序16-2
子程序的优点
模块化
将程序分解为多个逻辑模块
可重用性
子程序在被执行之后,可以在任意数目的应用程序中使用
可维护性
子程序简化了维护
5
子程序16-3
子程序的类型
过程
用于执行某项操作
函数
用于执行某项操作并返回值
6
子程序16-4
过程
是使用 CREATE PROCEDURE 语句创建的
语法
CREATE or REPLACE PROCEDURE <Proc_name> [parameter list]
IS|AS
<local declarations>;
BEGIN
(executable statements)
[exception] (exception handlers)
END
7
子程序16-4
过程定义说明
过程的可执行部分必须要至少包含一条语句。Null也可以满足此要求.
异常处理置于关键字exception 和end之间。
8
子程序16-5
参数模式
IN
接受值
默认模式
OUT
将值返回给子程序的调用程序
IN OUT
接受值并返回已更新的值
默认值
可以给in参数指定默认值,但是不能为out , in out指定默认值。
9
参数模式(in和默认值)
create or replace procedure mypro(id in number:=1001)
as
nm varchar2(10);
begin
select gname into nm from goods where gid=id;
(nm);
end;
10

最近更新

2026年主管中药师考试备考题100道含答案(最新.. 38页

2026年医学微生物学习题集【夺分金卷】 40页

2026年宪法知识竞赛试题库100道附答案(轻巧夺.. 41页

2026年时事政治测试题库含完整答案(易错题).. 13页

2026年淮南联合大学单招职业技能考试题库带答.. 46页

小学历史与文化知识竞赛题库100道(巩固) 37页

小学历史与文化知识竞赛题库100道【含答案】 37页

最新全国政法队伍教育整顿知识竞赛试题库及答.. 41页

新安全生产法知识竞赛试题库【名校卷】 43页

最新煤气操作证考试题100道带答案(新) 39页

最新全国政法队伍教育整顿知识竞赛试题库及参.. 40页

最新全国政法队伍教育整顿知识竞赛试题库有答.. 40页

最新煤气操作证考试题100道含答案(最新) 39页

茜根散关键信息考证 32页

2025年医疗金融合作协议书 82页

纳布啡超前镇痛联合低浓度罗哌卡因蛛网膜下腔.. 7页

2025年盘锦职业技术学院单招职业适应性测试题.. 45页

2025年苏州托普信息职业技术学院单招职业倾向.. 45页

2025年贵州航空职业技术学院单招职业倾向性测.. 43页

2025江西九江一地招聘编外聘用人员8人参考题库.. 46页

2026年c语言期末测试题完整版 13页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页

《口蹄疫》ppt课件 42页

自然条件对城市的影响 48页

DL T 5783-2019《水电水利地下工程地质超前预.. 36页