Wis*_*tar 3 mysql stored-procedures call
我的问题很简单。是否可以创建一个调用多个先前存储过程的过程,例如:
CREATE PROCEDURE `CALL_A_B_C` ( )
NOT DETERMINISTIC MODIFIES SQL DATA SQL SECURITY DEFINER
CALL `A` ();
CALL `B`();
CALL `C`();
Run Code Online (Sandbox Code Playgroud)
这段代码不起作用,但你明白了。有没有办法做到这一点?
答案是有可能。您的外部存储过程的代码可能如下所示
DELIMITER $$
CREATE PROCEDURE sp_abc()
BEGIN
CALL sp_a();
CALL sp_b();
CALL sp_c();
END$$
DELIMITER
Run Code Online (Sandbox Code Playgroud)
这是SQLFiddle演示
| 归档时间: |
|
| 查看次数: |
7923 次 |
| 最近记录: |