程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL 創建存儲過程詳細實例教程(1/9)

MySQL 創建存儲過程詳細實例教程(1/9)

編輯:MySQL綜合教程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved