Ver Mensaje Individual
  #21 (permalink)  
Antiguo 26/09/2007, 06:17
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 23 años
Puntos: 8
Re: null vs vacio

Lo siguiente se refiere solo a SGBD que diferencien entre vacío y nulo

La diferencia entre un campo vacío y uno nulo es la virginidad del campo. Un campo nulo está vírgen. Una vez que se carga un valor (cualquier valor) deja de ser nulo. Luego, por más que quieras vaciarlo no volverá a ser virgen (nulo).


OscarRpt, los resultados que obtienes es fiel reflejo de lo que tienes en la tabla:

10 registros con apellido nulo (no inicializado, campo vírgen)
5 registros con apellido vacío (inicializado pero borrado. NO vírgen)
5 registros con apellido.

De todas maneras, un campo puede volver a ser vírgen (nulo):

Update clientes set apellido=Null WHERE apellido=""
__________________
Kelpie