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 SQL
Databricks Runtime 16.3 en hoger
Hiermee wordt de uitvoering van een iteratie van een lusinstructie beƫindigd en wordt de lus afgesloten.
Deze instructie mag alleen worden gebruikt binnen een samengestelde instructie.
Syntaxis
LEAVE label
Parameterwaarden
-
Het label identificeert een verlaat-statement dat direct of indirect de
LEAVE-instructie bevat.
Voorbeelden
-- sum up all odd numbers from 1 through 10
-- Iterate over even numbers and leave the loop after 10 has been reached.
> 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