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

Oracle中的存储过程精选

Oracle中的存储过程精选

???存储过程是一种命名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;