В этом учебном пособии вы узнаете, как использовать MariaDB оператор ITERATE в MariaDB с синтаксисом и примерами.
Описание
В MariaDB оператор ITERATE используется, когда вы хотите, чтобы тело цикла выполнялось снова. Он используется внутри оператора LOOP, оператора WHILE и оператора REPEAT.
Синтаксис
Синтаксис ITERATE в MariaDB:
ITERATE label_name;
Параметры или аргументы
- label_name
- Название цикла для повторения.
Примечание
- Вы используете оператор ITERATE для повторного выполнения цикла.
Пример
Рассмотрим пример, который показывает, как использовать оператор ITERATE в MariaDB:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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 ; |
В этом ITERATE-примере мы создали цикл с именем label1, используя оператор LOOP.
Оператор ITERATE заставит цикл повторяться, пока total_value меньше 450. Когда total_value больше или равно 450, оператор LEAVE приведет к прекращению LOOP.