Re: Introducir null en campo date.

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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