La sentencia ITERATE detiene la repetición actual de la sentencia WHILE, REPEAT, LOOP o BEGIN que la contiene, identificada por Etiqueta.
La sentencia que la contiene evalúa su condición de bucle (si existe) e inicia la siguiente repetición o detiene el bucle, según lo que dicte la condición.
DECLARE i INTEGER; SET i = 0; X : REPEAT SET i = i + 1; -- Algunas sentencias 1 IF i IN(2, 3) THEN ITERATE X; END IF; -- Algunas sentencias 2 UNTIL i >= 4 END REPEAT;
Las sentencias ITERATE no tienen por qué estar contenidas directamente por su sentencia etiquetada, lo que hace que las sentencias ITERATE sean especialmente potentes.
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Preferencia de sintaxis
Sentencias ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05060_ |