2010/10/26 Virginia <mavi...@gmail.com>: > > Les comento, el código del trigger es el siguiente: >
y deberia quedar asi: CREATE OR REPLACE FUNCTION calcular_total() RETURNS trigger AS ' BEGIN IF (tg_op = ''INSERT'') OR (tg_op = ''UPDATE'') THEN NEW.total= NEW.campo1 + NEW.campo2 + NEW.campo3 ; END IF; RETURN NEW; END ' LANGUAGE plpgsql; CREATE TRIGGER calcular_total BEFORE INSERT OR UPDATE ON promedios EXECUTE PROCEDURE calcular_total(); -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda