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