日期:2014-05-16  浏览次数:20444 次

oracle基础总结(十四)

7存储过程

?? 存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计.

?

1、? 创建存储过程

语法:

? Create [or replace] procedure procedure_name

?[ (parameter[{in|in out}]) data_type

? (parameter[{in|in out}]) data_type

? ……

?]

{ is|as}

?Decoration section

Begin

?? Executable section;

Exception

?? Exception handlers;

End;

Procedure_name存储过程的名称