A instrução ITERATE pára a iteração atual da instrução que contém a instrução WHILE, REPEAT, LOOP ou BEGIN, identificada pelo Label.
A instrução contida avalia sua condição de loop (se houver alguma) e começa o processamento da próxima iteração ou pára o loop, conforme a condição indicar.
DECLARE i INTEGER; SET i = 0; X : REPEAT SET i = i + 1; -- Algumas instruções 1 IF i IN(2, 3) THEN ITERATE X; END IF; -- Algumas instruções 2 UNTIL i >= 4 END REPEAT;
As instruções ITERATE não precisam ser contidas diretamente por sua instrução rotulada, tornando as instruções ITERATE particularmente poderosas.
Conceitos relacionados
ESQL
Tarefas relacionadas
Desenvolvendo ESQL
Referências relacionadas
Preferência de Sintaxe
instruções ESQL
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ak05060_ |