drop procedure if exists p5;
delimiter //
create procedure p5(p int)
set @x = p//
-- 定义客户端变量,p的值赋给它
delimiter ;
call p5(100);
select @x;
/*
+------+
| @x |
+------+
| 100 |
+------+
*/存储过程,in参数(存储过程也可以定义客户端变量)
本文演示了如何在SQL环境中创建存储过程,并通过传递参数来执行该存储过程,最后展示如何从存储过程中获取并显示输出变量的值。

被折叠的 条评论
为什么被折叠?



