Die CONTINUE-Anweisung ist eine Steueranweisung, die das Neustarten einer Schleife ermöglicht. Die Ausführung wird bei der
ersten Anweisung in der Schleife fortgeführt. Wenn CONTINUE in einer Gruppe von Watcom-SQL-Anweisungen auftritt, muss Anweisungslabel angegeben werden.
Wenn CONTINUE in einer Gruppe von Anweisungen auftritt, welche Transact-SQL verwenden, muss Anweisungslabel nicht angegeben werden.
Das folgende Fragment zeigt, wie die CONTINUE-Anweisung verwendet wird, um eine Schleife neu zu starten. Das Beispiel zeigt
die ungeraden Zahlen zwischen 1 und 10 an.
BEGIN
DECLARE i INT;
SET i = 0;
lbl:
WHILE i < 10 LOOP
SET i = i + 1;
IF mod( i, 2 ) = 0 THEN
CONTINUE lbl
END IF;
MESSAGE 'The value ' || i || ' is odd.' TO CLIENT;
END LOOP lbl;
END