
26/09/2007, 09:43
|
 | | | Fecha de Ingreso: abril-2004 Ubicación: Alicante / España
Mensajes: 247
Antigüedad: 21 años Puntos: 0 | |
Re: null vs vacio Voy a animarme a opinar tambien...probablemente liando más la cosa, jeje.
Yo no aconsejaria a nadie tratar la cadena vacia y la nula de igual manera, independientemente de que las ultimas versiones de oracle(imagino que seran las ultimas) las traten asi.
De esto no estoy seguro al 100%, pero creo recordar que oracle 8 no las trataba igual (No tengo ni idea de por cual van, no trabajo con Oracle).
Alguien por arriba comento que creia que el Standard no define vacio y null equivalente, y yo estoy con el.
Si se tratan de igual manera, si en un futuro se tiene que migrar de una base de datos a otra, puede dar problemas.
Y como ya han dicho, el null es que se desconoce el valor, y la cadena vacia es que se conoce y es vacio.
Un ejemplo, podria ser, un listado de clientes, y en el campo telefono, null o vacio. Null seria que no sabes si tiene numero de telefono, y vacio que no lo tiene (Esto es un ejemplo algo tonto, pero para aclarar ideas puede servir).
Un saludo a todos! |