![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/09/2007, 06:17
|
![Avatar de Kelpie](http://static.forosdelweb.com/customavatars/avatar5037_1.gif) | | | 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 |