前言:基础语法
首先:写一个无参数的和一个有参数的存储过程格式,以供理解
-- 删除存储过程,创建无参存储过程
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);
参考链接:
不要让未来的你,来埋怨如今的自己。