前言:基础语法

首先:写一个无参数的和一个有参数的存储过程格式,以供理解

-- 删除存储过程,创建无参存储过程

drop procedure p_temp;

create procedure p_temp()

begin

-- 逻辑块

end;

 

-- 删除存储过程,创建有参存储过程

drop procedure p_temp;

create procedure p_temp(in param1 int, out param2 varchar(20), inout param3 int)

-- 声明变量

declare var1 int;

declare var2 varchar(20);

declare var3 int;

begin

-- 逻辑块

-- 赋值变量

set var1 = 1;

set var2 = 'test';

end;

 

-- 执行存储过程

set param1 = 0;
set param2 = 'test';
set param3 = 0;

call p_temp(param1, param2, param3);

 

参考链接:

https://www.runoob.com/w3cnote/mysql-stored-procedure.html

posted on 2019-12-03 11:31  浅灰色的记忆  阅读(263)  评论(0编辑  收藏  举报