下面是一個(gè)MySQL存儲過程示例,其中包含一個(gè)循環(huán)語句:
DELIMITER $$
CREATE PROCEDURE myProcedure()
BEGIN
DECLARE i INT DEFAULT 0;
DECLARE total INT DEFAULT 0;
WHILE i < 10 DO
SET total = total + i;
SET i = i + 1;
END WHILE;
SELECT total;
END$$
DELIMITER ;
在這個(gè)示例中,存儲過程myProcedure
包含一個(gè)循環(huán)語句,循環(huán)從0到9,每次循環(huán)將i
的值加到total
上。最后,存儲過程返回total
的值。
要調(diào)用這個(gè)存儲過程,可以使用以下語句:
CALL myProcedure();
這將執(zhí)行存儲過程并返回計(jì)算后的total
值。