Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 16.3 und höher
Beendet die Durchführung einer Iteration einer Schleifenanweisung und fährt mit der nächsten Iteration fort, wenn die Schleifenbedingung erfüllt ist.
Diese Anweisung kann nur in einer zusammengesetzten Anweisung verwendet werden.
Syntax
ITERATE label
Die Parameter
-
Die Bezeichnung identifiziert eine Schleifenanweisung, die die
ITERATE-Anweisung direkt oder indirekt enthält.
Beispiele
-- sum up all odd numbers from 1 through 10
> BEGIN
DECLARE sum INT DEFAULT 0;
DECLARE num INT DEFAULT 0;
sumNumbers: LOOP
SET num = num + 1;
IF num > 10 THEN
LEAVE sumNumbers;
END IF;
IF num % 2 = 0 THEN
ITERATE sumNumbers;
END IF;
SET sum = sum + num;
END LOOP sumNumbers;
VALUES (sum);
END;
25