Hola,
En general un trigger es una función que se ejecuta al ocurrir un evento en
la tabla que lo contiene (un insert, update o delete)

En la tabla en cuestión se pone un trigger, que ante un evento ejecuta
otra función pasandole una serie de parámetros, que son en general, datos
de la row que se modifico o inserto.

Ej:
table1 tiene las columnas id y descripcion, cuando haces un UPDATE, en el
trigger el valor OLD.descripcion es el valor que tiene descripción justo
antes del UPDATE (para un registro en particular) y NEW.descripcion
contiene el valor que setea el update.

Estas fueron generalidades, los detalles (incluidos ejemplos) es mejor
verlos en la documentación oficial. Te dejo el link.
http://www.postgresql.org/docs/9.1/static/triggers.html

Saludos
Daniel
UNQ


2012/3/16 Miguel Angel <angelmar...@gmail.com>

> Hola amigos :
>
>
> Un favor alguien de la comunidad podrias explicarme con un ejemplo el uso
> de un trigger ademas para que sirve NEW y OLD en esto.
>
> --
> *Atte.* *Miguel Angel Marquina*
> *rpc: 994608916*
>
>

Responder a