MariaDB: ITERATE Statement
This MariaDB tutorial explains how to use the ITERATE statement in MariaDB with syntax and examples.
Description
In MariaDB, the ITERATE statement is used when you are want a loop body to execute again. It is used within the LOOP statement, WHILE statement, and REPEAT statement.
Syntax
The syntax for the ITERATE statement in MariaDB is:
ITERATE label_name;
Parameters or Arguments
- label_name
- The name of the loop to repeat.
Note
- You use the ITERATE statement to execute the loop again.
Example
Let's look at an example that shows how to use the ITERATE statement in MariaDB:
DELIMITER // CREATE FUNCTION CalcValue ( starting_value INT ) RETURNS INT DETERMINISTIC BEGIN DECLARE total_value INT; SET total_value = 0; label1: LOOP SET total_value = total_value + starting_value; IF total_value < 450 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN total_value; END; // DELIMITER ;
In this ITERATE example, we have created a loop called label1 using the LOOP statement.
The ITERATE statement would cause the loop to repeat while total_value is less than 450. Once total_value is greater than or equal to 450, the LEAVE statement would terminate the LOOP.
Advertisements