blob: a4fc0d509ddb18c6c4b1dc71f1d7cee3e94f3fbd [file] [log] [blame]
DECLARE count INT DEFAULT 3;
lbl:
WHILE 1=1 DO
PRINT 'Start of while block';
PRINT count;
SET count = count - 1;
IF count = 0 THEN
LEAVE lbl;
END IF;
PRINT 'End of while block';
END WHILE;
SET count = 3;
lbl3:
WHILE 1=1 DO
PRINT 'Start of outer while block';
lbl1:
WHILE 1=1 DO
PRINT 'Start of 1st inner while block';
LEAVE lbl1;
PRINT 'End of 1st inner while block (NEVER SHOWN)';
END WHILE;
lbl2:
WHILE 1=1 DO
PRINT 'Start of 2nd inner while block';
LEAVE lbl3;
PRINT 'End of 2nd inner while block (NEVER SHOWN)';
END WHILE;
PRINT 'End of outer while block (NEVER SHOWN)';
END WHILE;