- 1
- 0
- 约4.92千字
- 约 40页
- 2017-08-13 发布于河南
- 举报
第十章 pl/sql程序设计 本章目标 掌握对存储过程(procedure)、函数(function)、包(package)、触发器(trigger)、异常(exception)等对象的设计与操作。 1.1过程设计 存储过程的概述: 存储过程是SQL语句的预编译集合,它存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的功能。使用存储过程可以使程序模块化,可以在服务器端更快的执行,可以减少网络流量,还可以增强安全性。 优点 存储过程提供一种安全机制:如果用户被授予执行存储过程的权限,那么即使该用户没有访问存储过程所参考的表或者视图的权限,也可以执行该存储过程,而不会受到影响。因此,可以创建存储过程来完成所有的增加、删除等操作,并且可以通过编程方式控制上述操作中对信息的访问。 减少网络传输时间:这是使用存储过程的一条非常重要的原因。如果有一千条SQL语句,一条一条地通过网络在客户机和服务器之间传送,那么这种传输所耗费的时间非常长,即使是世界上最有耐心的人也无法忍受。但是,如果把这一千条SQL语句的命令写成一条较为复杂的存储过程命令,在客户机和服务器之间进行网络传输所需的时间就会大大减少。 存储过程结构 create or replace procedure 过程名 as /*声明部分*/
您可能关注的文档
最近下载
- 新材料——散热材料行业深度报告:AI推升VC和金刚石散热需求.pdf VIP
- NADCA北美压-铸协会技术标准.pdf
- 《电网调控运行培训》课件——4.11发电厂及变电站全停事故处理.pptx VIP
- 《电网调控运行培训》课件——4.6发电设备异常及事故处理.pptx VIP
- 《电网调控运行培训》课件——4.10通信及自动化的异常处理.pptx VIP
- 《电网调控运行培训》课件——4.9继电保护及安全自动装置的异常处理.pptx VIP
- 汇佳彩电电脑主板安装资料详解.pdf VIP
- 变电工作票签发人培训讲稿.ppt VIP
- 《电网调控运行培训》课件——1.1电网调度管理.pptx VIP
- 蒙德IMS-P4系列使用手册.pdf VIP
原创力文档

文档评论(0)