Logische ESQL-Operatoren

ESQL stellt folgende logische Operatoren bereit:

AND-Operator
Das Ergebnis ist die logische AND-Verknüpfung der beiden Operanden. Beide Operanden müssen Boolesche Werte sein.
OR-Operator
Das Ergebnis ist die logische OR-Verknüpfung der beiden Operanden. Beide Operanden müssen Boolesche Werte sein.
NOT-Operator
Dieser Operator dient zur Formulierung einer NOT-Verknüpfung; bei dem Operanden muss es sich um einen Booleschen Wert handeln.

Für Nullwerte (NULL) und unbekannte Werte (UNKNOWN) gelten Sonderregelungen bei Verwendung dieser Operatoren. Es gelten folgende Prinzipien:

Das Ergebnis der AND- und OR-Operationen wird in der folgenden Tabelle definiert.

Wert von P Wert von Q Ergebnis von P AND Q Ergebnis von 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

Das Ergebnis von NOT-Operationen wird in der folgenden Tabelle definiert.

Operand Ergebnis von NOT
TRUE FALSE
FALSE TRUE
UNKNOWN UNKNOWN
Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
ESQL-Operatoren
Nachrichtenzuordnungen - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
ESQL erstellen
Zugehörige Verweise
Integrierte Knoten
ESQL-Referenz
Einfache ESQL-Vergleichsoperatoren
Numerische ESQL-Operatoren
Regeln zur Vorrangstellung für ESQL-Operatoren
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ak01036_