ISNULL( ) (Función)

Devuelve verdadero (.T.) si una expresión da como resultado un valor nulo; de lo contrario, ISNULL( ) devuelve falso (.F.).

ISNULL(eExpression)

Valores devueltos

Logical

Parámetros

  • eExpression
    Especifica la expresión que se va a evaluar.

Observaciones

Utilice ISNULL( ) para determinar si el contenido de un campo, una variable de memoria o un elemento de matriz contiene un valor nulo, o si una expresión da como resultado un valor nulo.

Ejemplo

En el ejemplo siguiente se usa ISNULL( ) para comprobar si hay un valor nulo.

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

Vea también

NVL( ) | SET NULL | Tratamiento de valores NULL