| From: | MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | mi primer trigger |
| Date: | 2007-10-16 18:36:08 |
| Message-ID: | 410117BB01F4D611B73A00010331DD2403B581C2@tsnt.tsr.com.pe |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
CREATE OR REPLACE FUNCTION "public"."salida_hilos" () RETURNS trigger AS
$body$
BEGIN
update vihilos2 set peso_salida = peso_salida + new.peso_neto
where idvihilo = new.idvihilo And itemvi = new.itemvi;
RETURN NULL;
END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
CREATE TRIGGER TRI_SALIDA_HILOS AFTER INSERT
ON vehilos2 FOR EACH ROW
EXECUTE PROCEDURE salida_hilos();
Tengo esta funcion y ese trigger, ahora cuando inserto en vehilos2 no hace
nada, que esta mal ?
Lo que debe de hacer es :
Que cada vez que inserto un registro en vehilos2 debe de aumentar su peso en
el campo peso_salida de la tabla vihilos .
Miguel
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ever Daniel Barreto Rojas | 2007-10-16 18:53:18 | Re: mi primer trigger |
| Previous Message | MIGUEL CANCHAS | 2007-10-16 16:44:55 | RE: ayuda con copy |