Re: [Postgresql-it] Trigger
- From: Matteo Giacomazzi <matteo.giacomazzi@xxxxxxxx>
- To: max <postgresql-it@xxxxxxxxxxxxxxxxx>
- Date: Thu, 3 Feb 2005 21:01:07 +0100
Ciao Max,
giovedì 3 febbraio 2005, hai scritto:
diciamo che la riga che devo updatare è così :
id_archlibri | pagine_totali | pagine_scritte | storico
-------------+---------------+----------------+--------
1| 10 | 5 | F
Il Trigger mi deve fare l'update del campo storico
id_archlibri | pagine_totali | pagine_scritte | storico
-------------+---------------+----------------+--------
1| 10 | 10 | T
Allora, nel trigger, invece di lanciare una query di update esegui
semplicemente NEW.storico:=t ed aziona il trigger su BEFORE invece di
AFTER. In questo modo, nella riga che vai modificando (od inserendo)
il campo "storico" sarà corretto.
Ciao,
--
Matteo
Other related posts: