当前位置:数据库 > MySQL >>

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教程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,