存储过程

存储过程(Stored Procedure)是预编译在数据库端的SQL 语句集,支持参数、局部变量、条件分支与循环。调用时减少网络往返,适合封装高频业务逻辑。逐步播放,观察 DECLARE / SET / IF / WHILE / CALL 的执行顺序与变量状态变化。

存储过程
01 / 9 步
调用存储过程 计算员工平均工资()。进入过程体,初始化局部变量。 比较 0 · 交换 0
伪代码

				
					
					1
					DECLARE 总工资 INT DEFAULT 0;
				
			
				
					
					2
					DECLARE 平均工资 DECIMAL(10,2) DEFAULT 0;
				
			
				
					
					3
					DECLARE 人数 INT DEFAULT 0;
				
			
				
					
					4
					SELECT SUM(工资) INTO 总工资 FROM 员工;
				
			
				
					
					5
					SELECT COUNT(*) INTO 人数 FROM 员工;
				
			
				
					
					6
					SET 平均工资 = 总工资 / 人数;
				
			
				
					
					7
					SELECT 平均工资 AS 结果;
				
			
01 / 9
速度