Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks
Databricks Runtime 16.3 en hoger
Beëindigt de uitvoering van een iteratie van een lusinstructie en gaat verder met de volgende iteratie als aan de lusvoorwaarde wordt voldaan.
Deze instructie mag alleen worden gebruikt binnen een samengestelde instructie.
Syntaxis
ITERATE label
Parameterwaarden
-
Het label identificeert een lusinstructie die de
ITERATEinstructie direct of indirect bevat.
Voorbeelden
-- 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