Cuando una expresión implica más de un operador, el orden en que se evalúe la expresión puede afectar al resultado. Examine el ejemplo siguiente:
SET a = b + c * d;
Bajo las normas de preferencia de ESQL, c se multiplica por d y el resultado se suma a b. Esta norma indica que la multiplicación tiene preferencia sobre la suma, por lo que reordenar la expresión de la manera siguiente:
SET a = c * d + b;
no causa ninguna diferencia. Las normas de preferencia de ESQL se especifican más abajo, pero generalmente se considera una buena práctica el utilizar paréntesis para que el significado esté más claro. El orden de preferencia es:
Las operaciones del mismo nivel se evalúan de izquierda a derecha.
Conceptos relacionados
Flujos de mensajes
Correlaciones
Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de ESQL
Referencia relacionada
Nodos incorporados
ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak01050_ |