Cargando
2015-07-20

Tomado de la Guìa del NULL en Firebird (Firebird Documentation Index):

 

Sumario

NULL en pocas palabras:

  • NULL significa desconocido.

  • Si NULL figura en una expresión, la mayoría de las veces el resultado es NULL.

  • En funciones agregadas sólo los campos no-NULL se involucran en la operación. Excepción: COUNT(*).

  • A veces, las UDF's convierten NULL <-> no-NULL de manera que parece aleatoria.

  • Si la condición de una sentencia if es NULL, el bloque then se ignora y se ejecuta el bloque else.

  • Para saber si A es NULL, usa “A is (not) null”.

  • Las funciones COALESCE y *NVL pueden convertir un NULL en un valor.

  • Asignar NULL se hace igual que asignar valores: con “A = NULL” o una lista de inserción.

Recuerda, esto es como funciona NULL en Firebird SQL. Hay diferencias (a veces sutiles) con otras RDBMS's.

 

Fuente: http://www.firebirdsql.org/manual/es/nullguide-es-sumario.html

Firebird Código