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

Sentencias ESQL anidadas

Una sentencia ESQL anidada es una sentencia contenida en otra sentencia.

Observe el fragmento de programa ESQL siguiente:

IF Size > 100.00 THEN
  SET X = 0;
  SET Y = 0;
  SET REVERSE = FALSE;
ELSE
  SET X = 639;
  SET Y = 479;
  SET REVERSE = TRUE;
END IF;

En este ejemplo, puede ver una sentencia IF individual que contiene la cláusula ELSE opcional. Tanto IF como ELSE contienen tres sentencias anidadas. Las contenidas en la cláusula IF se procesan si el operador de mayor que (>) devuelve el valor TRUE, esto es, si el valor de Size es mayor que 100.00, de lo contrario, se procesan las contenidas en la cláusula ELSE.

Muchas sentencias pueden contener expresiones anidadas pero sólo unas cuantas pueden contener sentencias anidadas. La diferencia clave entre una expresión y una sentencia es que una expresión calcula el valor que se utilizará mientras que una sentencia realiza una acción (normalmente cambiar el estado del programa) pero no genera un valor.

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:51


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ak01070_