Cita:
Iniciado por juancaalbarracin
No necesariamente NULL puedes dejar el campo en blanco:
Hay que tener cuidado con eso.
NULL no es un dato, y un caracter vacío sí lo es.
SI usas campos nulables, es preferible ponerlos NULL, ya que solo requiere una única comparación, en cambio si trabajas poniendo caracter vacío y/o NULL; requerirá una doble validación, ya que
devolverá FALSE si el campo almacena un caracter vacío. Ene se caso las comapraciones deben ser escritas como
e incluso
si tienes el mal hábito de poner un
espacio vacío, que no es lo mismo que un caracter vacío.
Si no se respetan estos detalles, luego hay errores de ejecución producto de consultas mal realizadas en base a datos sucios (asi se les llama a los datos que no respetan lo esperado).