Gente tengo un trigger para corregir un campo de tabla , el tema es que no me grabe nulls en un campo. aca el codigo del trigger.
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 ; asi lo instale. CREATE TRIGGER tr_status AFTER INSERT OR UPDATE ON marca FOR EACH ROW EXECUTE PROCEDURE tr_status(); 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?? cualquuier ayuda sera apreciada saludos mdc ____________________________________________________________________________________ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch -- TIP 7: no olvides aumentar la configuración del "free space map"