Re: Condicion en Trigger

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: "Dilm E(dot)I(dot)R(dot)L" <i(dot)dilm(at)yahoo(dot)es>
Cc: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Condicion en Trigger
Date: 2009-07-05 01:09:30
Message-ID: 20090705010930.GE4699@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jose Vasquez 2009-07-05 01:22:52 Re: Exportar y Importar Tabla
Previous Message Jaime Casanova 2009-07-04 20:10:36 Re: Alter sequencia