Eso sucede porque ' ' no es lo mismo que NULL. las restricciones deben
ser NOT NULL con default ' '.
El rule que te pase en la lista es para convertir los valores NULL o void a ' '.

El día 3 de noviembre de 2008 13:22, marcelo Cortez
<[EMAIL PROTECTED]> escribió:
> Fernando
>
> Con restricciones te referis a not null o a default value ?
> salu2
> mdc
>
> pd: le puse default value = ' ' , pero seguian apareciendo null's seguro por 
> el update ..
>
>
> --- El lun 3-nov-08, Jenaro Centeno Gómez <[EMAIL PROTECTED]> escribió:
>
>> De: Jenaro Centeno Gómez <[EMAIL PROTECTED]>
>> Asunto: Re: [pgsql-es-ayuda] problema con trigger
>> Para: "Fernando Moreno" <[EMAIL PROTECTED]>
>> Cc: [EMAIL PROTECTED], pgsql-es-ayuda@postgresql.org
>> Fecha: lunes, 3 de noviembre de 2008, 12:27 pm
>> Utiliza restricciones en la definición del campo y la
>> tabla, si ahora
>> tienes información con campos null entonces no te va a
>> dejar hacer el
>> cambio primero deshazte de los nulls y luego modificas la
>> definición de
>> tu tabla. Y te olvidas del problema de los nulls.
>>
>> Saludos.
>>
>> El lun, 03-11-2008 a las 09:09 -0600, Fernando Moreno
>> escribió:
>> >         pero el siguiente query me encuentra registros
>> con null.
>> >
>> >          select * from marca where status_f  is null ;
>> >         Como es posible si despues de insert o update
>> el trigger
>> >         corrige este campo??
>> >
>> > Porque los triggers AFTER no modifican el registro.
>> Tú necesitas
>> > aplicarlo antes de la operación de
>> inserción/actualización.
>
>
>      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
>



-- 
    Emanuel Calvo Franco
   Syscope Postgresql DBA
     BaPUG / AOSUG Member
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a