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