Dilm E.I.R.L escribió:
> No, los triggers se ejecutan siempre que un evento  (tu puedes indicar
> que evento será el que dispara el trigger) insert, update o delete
> 
> Claro...
> 
> ocurre, ya dentro del trigger tu puedes lograr que esa insercion no se
> "termine" de realizar en base a alguna condicion de los valores que se
> estan insertando, no se si fui muy claro :S

Claro.  Debes definir el trigger BEFORE INSERT, y hacer RETURN NULL
cuando quieres que no se inserte.  Cuando quieras que se inserte, haz
RETURN NEW.

-- 
Alvaro Herrera                http://www.amazon.com/gp/registry/3BP7BYG9PUGI8
Criptografía: Poderosa técnica algorítmica de codificación que es
empleada en la creación de manuales de computadores.
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a