MySQL 创建存储过程详细实例教程(1/9)
mysql教程 创建存储过程
“pr_add” 是个简单的 mysql 存储过程,这个存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。
drop procedure if exists pr_add;
-- 计算两个数之和
create procedure pr_add
(
a int,
b int
)
begin
declare c int;
if a is null then
set a = 0;
end if;
if b is null then
set b = 0;
end if;
set c = a b;
select c as sum;
/*
return c; -- 不能在 mysql 存储过程中使用。return 只能出现在函数中。
*/
end;
二、调用 mysql 存储过程
call pr_add(10, 20);
执行 mysql 存储过程,存储过程参数为 mysql 用户变量。
set @a = 10;
set @b = 20;
1 2 3 4 5 6 7 8 9
补充:数据库,mysql教程