From: | Manel de la Rosa <manel(dot)comp(at)racclub(dot)net> |
---|---|
To: | Lista ayuda PostgreSQL <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | [Pgsql-ayuda] valores NULL en fechas |
Date: | 2002-12-10 17:18:24 |
Message-ID: | 20021210181824.1ef1793c.manel.comp@racclub.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola.
Acabo de actualizarme a Mandrake 9.0, que lleva PostgreSQL 7.2.2, y me
encuentro con algo muy curioso; imaginemos que creamos una tabla "prueba" con:
CREATE TABLE "prueba"
("notas" text,
"fecha" date );
y efectuamos las siguientes inserciones:
INSERT INTO prueba values ('nota 1', '2002.12.12');
INSERT INTO prueba values ('nota 2', NULL);
Si ahora enviamos la siguiente consulta:
SELECT * form prueba where fecha=NULL;
¡no obtenemos ningún registro como respuesta!, mientras que en versiones
anteriores obteníamos evidentemente el segundo registro que habíamos
insertado. El problema está en todos los tipos de fecha que he probado:
timestamp with time zone, timestamp without timezone, date,... Alguien sabe
en qué convierte PostgreSQL un valor NULL cuando se inserta en un campo de
tipo fecha? Persiste este problema en versiones posteriores a la que tengo?
Agradecería cualquier ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Manel de la Rosa | 2002-12-10 17:54:50 | [Pgsql-ayuda] valores NULL en fechas: solucionado |
Previous Message | Javier Abrego | 2002-12-10 08:38:11 | [Pgsql-ayuda] AYUDA |