存储过程
存储在数据库中,供所有用户程序调用的子程序
创建存储过程
语法:1
2
3
4
5
6
7
8
9
10
11
12
13Create [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
:存储过程的名称Parameter
:参数in
:向存储过程传递参数out
:从存储过程返回参数in out
:即可传递参数,也可返回参数Data_type
:参数的类型 不能够指明长度- As|is后声明的变量主要过程体,且不能加declare语句
创建案例解析
建立一张测试表
1 | -- 参数类型不能带长度 |