LOOP
[loop_benaming:] LOOP
statement(s)
END LOOPUSE `aptunes`;
DROP procedure IF EXISTS `LoopDemo`;
DELIMITER $$
USE `aptunes`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `LoopDemo`(
IN numberOfIterations INT
)
BEGIN
DECLARE i INT DEFAULT 0;
DECLARE producedText VARCHAR(255) DEFAULT '';
concat_loop: LOOP
SET i = i + 1;
IF i >= numberOfIterations THEN
SET producedText = CONCAT(producedText,i);
LEAVE concat_loop;
ELSE
SET producedText = CONCAT(producedText,i,',');
END IF;
END LOOP;
SELECT producedText;
END$$
DELIMITER ;Last updated
Was this helpful?