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 <[EMAIL PROTECTED]> escribió:

> De: Alvaro Herrera <[EMAIL PROTECTED]>
> Asunto: Re: [pgsql-es-ayuda] problema con trigger
> Para: "marcelo Cortez" <[EMAIL PROTECTED]>
> Cc: pgsql-es-ayuda@postgresql.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/
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
               http://archives.postgresql.org/pgsql-es-ayuda

Responder a