Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt für zwei Ausdrücke einen von NULL verschiedenen Wert zurück.
NVL(eExpression1, eExpression2)
Rückgabewerte
Zeichen, Datum, DatumZeit, Numerisch, Währung, Logisch oder der NULL-Wert
Parameter
- eExpression1, eExpression2
NVL( ) gibt eExpression2 zurück, wenn eExpression1 einen NULL-Wert ergibt. NVL( ) gibt eExpression1 zurück, wenn eExpression1 einen von NULL verschiedenen Wert hat. Dabei spielt der Datentyp von eExpression1 und eExpression2 keine Rolle. NVL( ) gibt .NULL. zurück, wenn sowohl eExpression1 als auch eExpression2 einen NULL-Wert ergeben.
Hinweise
Mit NVL( ) können Sie NULL-Werte aus Berechnungen oder Operationen entfernen, in denen NULL-Werte nicht unterstützt werden oder nicht brauchbar sind.
Beispiel
Im folgenden Beispiel wird eine Speichervariable mit dem Namen glMyNull erstellt, die den NULL-Wert enthält. NVL( ) dient dazu, einen von NULL verschiedenen Wert für glMyNull und einen anderen Ausdruck zurückzugeben.
STORE .NULL. TO glMyNull && A memory variable containing the null value
CLEAR
? NVL(.T., glMyNull) && Displays .T.
? NVL(glMyNull, glMyNull) && Displays .NULL.