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

Responder a