Documentación Firebird → Base de Datos Firebird → Guía de NULL en Firebird → 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.
Documentación Firebird → Base de Datos Firebird → Guía de NULL en Firebird → Sumario |