how to create this trigger? - Mailing list pgsql-sql

From Ramiro Arenas Ramírez
Subject how to create this trigger?
Date
Msg-id KJEFJKLOGBDOOKFDDKKLMEMGCCAA.ramiroa@coordinadora.com.co
Whole thread Raw
Responses Re: how to create this trigger?  ("Albert REINER" <areiner@tph.tuwien.ac.at>)
List pgsql-sql
I need to create a trigger that increment a value in a column 
of table1 where a row is inserted in table 2

I have tried whit this but it just does nothing.

CREATE FUNCTION increment_value () RETURNS opaque AS 
'DECLARE  code int4;  BEGIN  code := new.code;  UPDATE table1   SET value = value + 1  WHERE id = code;
RETURN NEW;
END;'  LANGUAGE 'plpgsql';

CREATE TRIGGER insert_on_table2 BEFORE INSERT ON table2 FOR EACH ROW EXECUTE PROCEDURE increment_value();


Can you help me? 





pgsql-sql by date:

Previous
From: "Albert REINER"
Date:
Subject: PL/pgSQL: possible parsing or documentation bug?
Next
From: Michael Davis
Date:
Subject: RE: how to create this trigger?