Freigeben über


ISNULL( )-Funktion

Gibt Wahr (.T.) zurück, wenn die Auswertung eines Ausdrucks einen Nullwert ergibt; andernfalls wird Falsch (.F.) zurückgegeben.

ISNULL(eExpression)

Rückgabewerte

Logisch

Parameter

  • eExpression
    Gibt den auszuwertenden Ausdruck an.

Hinweise

Mit ISNULL( ) können Sie ermitteln, ob der Inhalt eines Feldes, einer Speichervariablen oder eines Arrayelements einen Nullwert enthält oder ob die Auswertung eines Ausdrucks einen Nullwert ergibt.

Beispiel

Im folgenden Beispiel wird mit ISNULL( ) überprüft, ob ein Nullwert vorhanden ist.

STORE .NULL. TO mNullvalue  && Store a null value to a memory variable

CLEAR
? mNullvalue  && Display the value of the memory variable
? ISNULL(mNullvalue)  && Returns .T., indicating a null value
? TYPE('mNullvalue')     && Returns L, indicating a logical value
? (mNullvalue = .NULL.)  && Returns .NULL., bad test for null values

Siehe auch

NVL( ) | SET NULL | Behandlung von Nullwerten