Verhalten von Nullwerten in logischen Ausdrücken
Nullwerte ziehen sich in den meisten Fällen durch logische Ausdrücke hindurch. In der folgenden Tabelle wird das Verhalten von Nullwerten in logischen Ausdrücken beschrieben.
Logischer Ausdruck | Ergebnis, wenn x=TRUE | Ergebnis, wenn x=FALSE | Ergebnis, wenn x=.NULL. |
---|---|---|---|
x AND .NULL. | .NULL. | FALSE | .NULL. |
x OR .NULL. | TRUE | .NULL. | .NULL. |
NOT x | FALSE | TRUE | .NULL. |
Wenn ein bedingter Ausdruck auf einen Nullwert trifft, wird die Bedingung nicht erfüllt, da .NULL. nicht Wahr (.T.) ist. Zum Beispiel wird eine FOR-Klausel, die .NULL. ergibt, als Falsch (.F.) betrachtet. Beachten Sie, dass Nullwerte solange als .NULL. behandelt werden, bis der gesamte Ausdruck ausgewertet ist.
Siehe auch
FOR-Klauseln | Behandlung von Nullwerten | Datenbearbeitung | Verhalten von Nullwerten in Befehlen und Funktionen | NULL als Wert | NULL als Parameter