MySql存储过程procedure例子
例1
-- 修改语句结束符
DELIMITER $$
-- 创建过程
CREATE PROCEDURE procedure001()
BEGIN
-- 求1到100之间的和
-- 创建局部变量
DECLARE i int default 1;
-- declare sum int default 0;
-- 会话变量
SET @sum = 0;
-- 开始循环获取结果
WHILE i <= 100 DO
-- 求和
SET @sum = @sum + i;
SET i = i + 1;
END WHILE;
-- 显示结果
SELECT @sum;
END
$$
DELIMITER;
-- 修改语句结束符
delimiter $$
-- 创建过程
create procedure procedure001()
begin
-- 求1到100之间的和
-- 创建局部变量
declare i int default 1;
-- declare sum int default 0;
-- 会话变量
set @sum = 0;
-- 开始循环获取结果
while i <= 100 do
-- 求和
set @sum = @sum + i;
set i = i + 1;
end while;
-- 显示结果
select @sum;
end
$$
delimiter ;