Re: problema con trigger

From: marcelo Cortez <jmdc_marcelo(at)yahoo(dot)com(dot)ar>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: problema con trigger
Date: 2008-11-03 19:43:53
Message-ID: 265077.67217.qm@web32008.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

La razon es que null me califica mal en los reportes de crystal report
y ' ' se comporta bastante mejor.
Ademas es para evitar modificar el codigo del programa. ;)
salu2
Mdc

--- El lun 3-nov-08, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> escribió:

> De: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
> Asunto: Re: [pgsql-es-ayuda] problema con trigger
> Para: "marcelo Cortez" <jmdc_marcelo(at)yahoo(dot)com(dot)ar>
> Cc: pgsql-es-ayuda(at)postgresql(dot)org
> Fecha: lunes, 3 de noviembre de 2008, 3:09 pm
> marcelo Cortez escribió:
>
> > CREATE OR REPLACE FUNCTION tr_status()
> > RETURNS trigger AS
> > $BODY$
> > BEGIN
> > -- Check that empname and salary are given
> > IF NEW.status_f IS NULL THEN
> > NEW.status_f := ' ';
> > END IF;
> >
> > RETURN NEW;
> > END;
> > $BODY$
> > LANGUAGE 'plpgsql' VOLATILE
> > ;
>
> Es algo absurdo lo que tratas de hacer. Si vas a poner un
> valor
> totalmente desprovisto de significado como ' ',
> ¿qué importancia tiene
> que sea NULL o no? De hecho yo creería que es mejor dejar
> tranquilo el
> valor que te están pasando, a menos que tengas una razón
> específica para
> no querer aceptarlo.
>
> ¿En qué sentido ' ' es mejor que NULL en este
> contexto?
>
> ¿Qué esperas que suceda si alguien te pasa un ''?
> ¿Y ' '? ¿Y ' '?
>
> --
> Alvaro Herrera
> http://www.amazon.com/gp/registry/CTMLCN8V17R4
> "El destino baraja y nosotros jugamos" (A.
> Schopenhauer)

Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel CALVO FRANCO 2008-11-04 11:40:05 Re: Mas Banner que logo PGDay RdlP
Previous Message Alvaro Herrera 2008-11-03 18:25:48 Re: No inicia servicio PostGreSQL - error code 5 [solucionado]