2011-08-27 31 views

Respuesta

32

Oracle no diferencia entre cadenas vacías y NULL. Para verificar si una variable es una cadena vacía, use la sintaxis IS NULL.

8

Se puede utilizar cualquiera de estos:

IF v_test IS NULL 
THEN 
    -- Business Logic 

o

IF NVL(v_test, 'NULL') = 'NULL' 
THEN 
    -- Business Logic 

Su pregunta no decir "comparar" una variable VARCHAR que es nula por lo que si estás comparando a otra variable a continuación:

IF (v_test1 IS NULL and v_test2 IS NULL) 
THEN 
    -- Business Logic 

Eso verificaría si ambos son nulos.

Espero que ayude ...

Cuestiones relacionadas