萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL 創建存儲過程詳細實例教程(1/9)

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 末頁

copyright © 萬盛學電腦網 all rights reserved