Operadores lógicos ESQL

ESQL proporciona los siguientes operadores lógicos:

Operador AND
El resultado es AND lógico de los dos operandos. Ambos operandos deben ser valores booleanos.
Operador OR
El resultado es OR lógico de los dos operandos. Ambos operandos deben ser valores booleanos.
Operador NOT
El resultado es NOT lógico del operando, que debe ser un valor booleano.

Estos operadores tratan como valores especiales los valores NULL y UNKNOWN. Los principios son:

El resultado de las operaciones AND y OR se define mediante la tabla siguiente.

Valor de P Valor de Q Resultado de P AND Q Resultado de P OR Q
TRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
TRUE UNKNOWN UNKNOWN TRUE
FALSE TRUE FALSE TRUE
FALSE FALSE FALSE FALSE
FALSE UNKNOWN FALSE UNKNOWN
UNKNOWN TRUE UNKNOWN TRUE
UNKNOWN FALSE FALSE UNKNOWN
UNKNOWN UNKNOWN UNKNOWN UNKNOWN

El resultado de las operaciones NOT se define mediante la tabla siguiente.

Operando Resultado de NOT
TRUE FALSE
FALSE TRUE
UNKNOWN UNKNOWN
Conceptos relacionados
Visión general de flujos de mensajes
Operador ESQL
Visión general de las correlaciones de mensajes
Tareas relacionadas
Desarrollar flujos de mensajes
Desarrollo de ESQL
Referencia relacionada
Nodos incorporados
Referencia de ESQL
Operadores simples de comparación ESQL
Operadores ESQL numéricos
Normas para la prioridad de operadores ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak01036_