From: | "Juanky Moral" <juanky(dot)moral(at)gmail(dot)com> |
---|---|
To: | "Pablo Braulio" <brulics(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Introducir null en campo date. |
Date: | 2006-03-07 09:52:30 |
Message-ID: | 463a53a40603070152v3dc9b126vaf806134a538f694@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 3/7/06, Pablo Braulio <brulics(at)gmail(dot)com> wrote:
> Hola a todos.
>
> Me he encontrado el siguiente problema que no esperaba me ocurriera. Supongo
> que no tendrá mayor problema, pero es que no consigo solucionarlo.
>
> Tengo definido un campo "date", sin aplicarle restricción "not null". La
> cuestión es que al hacer insert a la tabla y omitir la introducción de datos
> en ese campo, no hay problema. Pero si hago update a todos los campos de la
> tabla (incluyendo el que menciono), y no le pongo datos me muestra que no se
> admiten el formato de los valores.
>
> Alguien me sugirió pasarle un dato "NULL", pero no me funciona.
>
> if(!empty($baja)) {$fbaja= "to_date('$baja', 'dd/mm/yyyy'";} else {$fbaja=
> "NULL";};
>
> Pero siempre me muestra este tipo de error.
> ERROR: la sintaxis de entrada no es válida para tipo date: «NULL»
>
> ¿Alguien sabe como puedo solucionar esto?
si estás en php:
$fbaja='null'; // nota que no pongo "null"
si estás en postgres:
... set fbaja = null,...
null es una palabra reservada, con lo que no requiere literales, lo
mismo que true, por ejemplo. Sin embargo, en php hay que ponerlo entre
literales para distinguirlo del 'null' de BD (en php también es una
palabra reservada).
> --
> Saludos.
> Pablo
> ------------
> Jabber: bruli(at)myjabber(to)net
> Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
>
>
>
--
Juanky Moral
www: http://www.juancarlosmoral.es/blog
E-mail & GTalk: juanky(dot)moral(at)gmail(dot)com
Skype: juanky.moral
From | Date | Subject | |
---|---|---|---|
Next Message | Juanky Moral | 2006-03-07 09:54:01 | Re: Clave del usuario postgres |
Previous Message | Gorka | 2006-03-07 09:35:37 | Clave del usuario postgres |