WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Sentencia IF

La sentencia IF procesa un conjunto de sentencias basadas en el resultado de evaluar las expresiones de condición.

Sintaxis

Leer el esquema de sintaxisOmitir el esquema de sintaxis visual
       .-ELSEIF----------------------.                         
       V                             |                         
>>-IF----expresión--THEN--sentencias-+--+------------------+---->
                                        '-ELSE -sentencias-'   

>--END IF------------------------------------------------------><

Cada expresión se evalúa por orden hasta que una es igual a TRUE, entonces se ejecuta el conjunto de sentencias correspondiente. Si ninguna de las expresiones devuelve TRUE, y está presente la cláusula ELSE opcional, se ejecutan las sentencias de la cláusula ELSE.

UNKNOWN y FALSE se tratan del mismo modo: se evalúa la expresión de condición siguiente. ELSEIF es una palabra sin espacio entre ELSE e IF. No obstante, puede anidar una sentencia IF en una cláusula ELSE: si lo hace, puede finalizar ambas sentencias con END IF.

Ejemplo

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;
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:54


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ak05040_