4 Reglas Simples para manejar valores NULLs

En Sql Server Central, dan 4 reglas para el manejo o utilización de valores NULLs:

Regla #1 : Use NULLs para indicar solamente información desconocida o extraviada. No usar NULLs en lugar de ceros o cadenas de longitud cero u otros valores que representan valores en blanco. Actualizar sus valores NULLs con la información apropiada tan pronto sea posible.

Regla #2 : En Ansi SQL, NULL no es igual a nada, incluso no es igual a otros NULLs. Las comparaciones entre valores NULLs resultan en desconocido, ni verdadero ni falso.

Regla #3 : Usar SET ANSI_NULLS ON, y siempre usar la sintaxis ANSI Standard SQL para NULLs. Alejarse del estándar puede causar problemas incluyendo casos de portabilidad, incompatibilidad con código existente y bases de datos que retornan resultados incorrectos.

Regla #4 : El estandar ANSI COALESCE() y sintaxis CASE deben ser usados sobre ISNULL() u otra sintaxis propietaria.

El artículo en inglés se puede leer aquí.

No hay comentarios: