您现在的位置: 精品资料网 >> 管理信息化 >> Oracle >> 资料信息

Oracle数据库--存储过程、函数、触发器和包(ppt 36页)

所属分类:
Oracle
文件大小:
389 KB
下载地址:
相关资料:
oracle,数据库,存储过程,函数,触发器
Oracle数据库--存储过程、函数、触发器和包(ppt 36页)内容简介

Oracle数据库--存储过程、函数、触发器和包目录:
第1节:存储过程
第2节:函数
第3节:实验指导——使用存储过程与函数查询图书信息
第4节:触发器
第5节:程序包
第6节:实验指导——使用触发器自动为主键列赋值

 

Oracle数据库--存储过程、函数、触发器和包内容提要:
存储过程是一组为了完成特定功能的SQL语句集,它大大提高了SQL语句的功能和灵活性。
存储过程经编译后存储在数据库中,所以执行存储过程要比执行存储过程中封装的SQL语句更有效率。
带参数的存储过程:
1.IN参数的使用
IN参数是指输入参数,由存储过程的调用者为其赋值(也可以使用默认值)。如果不为参数指定模式,则其模式默认为IN。
在调用上述存储过程update_emp2时,就需要为该过程的两个输入参数赋值,赋值的形式主要有如下两种。
(1)不指定参数名
(2)指定参数名
2.OUT参数的使用
OUT参数是指输出参数,由存储过程中的语句为其赋值,并返回给用户。使用这种模式的参数,必须在参数后面添加OUT关键字。
3.IN OUT参数的使用
IN OUT参数同时拥有IN与OUT参数的特性,它既接受用户的传值,又允许在过程体中修改其值,并可以将值返回。使用这种模式的参数需要在参数后面添加IN OUT关键字。不过,IN OUT参数不接受常量值,只能使用变量为其传值。
…………


..............................