在MySQL中,可以使用以下步驟來(lái)創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程:
DELIMITER //
CREATE PROCEDURE my_procedure()
BEGIN
-- 在這里編寫存儲(chǔ)過(guò)程的代碼
END //
DELIMITER ;
CALL my_procedure();
在創(chuàng)建存儲(chǔ)過(guò)程時(shí),首先使用DELIMITER //
來(lái)更改語(yǔ)句結(jié)束符號(hào)為//
,然后使用CREATE PROCEDURE
語(yǔ)句來(lái)定義存儲(chǔ)過(guò)程的名稱和參數(shù)(如果有的話),并在BEGIN
和END
之間編寫存儲(chǔ)過(guò)程的代碼。最后使用DELIMITER ;
來(lái)重置語(yǔ)句結(jié)束符號(hào)為;
。
在調(diào)用存儲(chǔ)過(guò)程時(shí),使用CALL
語(yǔ)句后跟存儲(chǔ)過(guò)程的名稱和參數(shù)(如果有的話)來(lái)執(zhí)行該存儲(chǔ)過(guò)程。