La sentencia IF ejecuta un conjunto de sentencias basándose en el resultado de evaluar expresiones de condición.
Cada expresión se evalúa por turno hasta que una da como resultado TRUE; entonces, se ejecuta el conjunto de sentencias correspondiente. Si ninguna de las expresiones devuelve TRUE y la cláusula ELSE opcional está presente, se ejecutan las sentencias de la cláusula ELSE.
UNKNOWN y FALSE se tratan de la misma manera: se evalúa la siguiente expresión de condición. ELSEIF es una palabra sin espacio entre ELSE e IF. Sin embargo, puede anidar una sentencia IF en una cláusula ELSE: si lo hace, puede interrumpir ambas sentencias con END IF.
IF i = 0 THEN SET size = 'small'; ELSEIF i = 1 THEN SET size = 'medium'; ELSEIF j = 4 THEN SET size = 'large'; ELSE SET size = 'unknown'; END IF; IF J > MAX THEN SET J = MAX; SET Limit = TRUE; END IF;
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Acceso a elementos en el cuerpo del mensaje
Referencia relacionada
Preferencia de sintaxis
Sentencias ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05040_ |