mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-10411 Providing compatibility for basic PL/SQL constructs
Part 19: CONTINUE statement
This commit is contained in:
@ -593,3 +593,25 @@ DELIMITER ;/
|
||||
SHOW FUNCTION CODE f1;
|
||||
SELECT f1(3), f1(4), f1(5), f1(6) FROM DUAL;
|
||||
DROP FUNCTION f1;
|
||||
|
||||
|
||||
--echo # Testing CONTINUE statement
|
||||
|
||||
DELIMITER /;
|
||||
CREATE FUNCTION f1(a INT) RETURN INT
|
||||
AS
|
||||
total INT:= 0;
|
||||
BEGIN
|
||||
FOR i IN 1 .. a
|
||||
LOOP
|
||||
CONTINUE WHEN i=5;
|
||||
total:= total + 1;
|
||||
END LOOP;
|
||||
RETURN total;
|
||||
END;
|
||||
/
|
||||
DELIMITER ;/
|
||||
SHOW FUNCTION CODE f1;
|
||||
SELECT f1(3), f1(4), f1(5), f1(6) FROM DUAL;
|
||||
DROP FUNCTION f1;
|
||||
|
||||
|
Reference in New Issue
Block a user