溫馨提示×

mysql procedure如何調用其他存儲過程

小樊
141
2024-10-11 07:03:41
欄目: 云計算

在MySQL中,一個存儲過程可以調用另一個存儲過程。以下是調用存儲過程的語法:

CALL 存儲過程名(參數列表);

其中,存儲過程名是要調用的存儲過程的名稱,參數列表是傳遞給存儲過程的參數列表(如果有的話)。

以下是一個示例,展示了如何在一個存儲過程中調用另一個存儲過程:

  1. 創建第一個存儲過程 my_procedure1
DELIMITER //
CREATE PROCEDURE my_procedure1(IN input_param INT)
BEGIN
  SELECT input_param;
END //
DELIMITER ;
  1. 創建第二個存儲過程 my_procedure2,并在其中調用 my_procedure1
DELIMITER //
CREATE PROCEDURE my_procedure2()
BEGIN
  CALL my_procedure1(10);
END //
DELIMITER ;
  1. 調用 my_procedure2 以執行存儲過程調用:
CALL my_procedure2();

這將輸出 10,因為 my_procedure1 被調用并傳遞了參數 10。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女