Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常
1、无参存储过程语法

CREATE OR REPLACE PROCEDURE 存储过程名字
IS //声明  
BEGIN // 执行  

	//要处理的业务逻辑

exception//存储过程异常 可省略 

END 存储过程名字

2.有参存储过程


CREATE OR REPLACE PROCEDURE 存储过程名称(Id user.id%TYPE)
AS/IS   //声明  
name user.name%TYPE; 
age number :=20;
BEGIN
  --业务处理.....
exception//存储过程异常 可省略 

END 存储过程名字

第1行:Id 是参数,类型和user表id字段的类型一样。

第3行:声明变量name,类型是student表name字段的类型(同上)。

第4行:声明变量age,类型数数字,初始化为20

具体参考:https://blog.csdn.net/weixin_41968788/article/details/83659164