No voy a meterme mucho en el tema de los triggers, pero hoy necesitaba que se si se actualiza un registro de mi tabla se actualize un campo de esta misma tabla con la fecha de modificacion.

Aca va la magia.

  1. CREATE OR REPLACE TRIGGER nombre_trigger
  2.     before INSERT OR UPDATE ON nombre_tabla
  3.         FOR each row
  4.     begin
  5.         :new.nombre_campo_a_actualizar  := sysdate;
  6.     end;

Tambien podemos especificar que hacer algo dependiendo si inserta preguntando if inserting, y obviamente podemos hacer mil cosas mas, este es solo un pequeño aporte.

3 Responses to “Crear Trigger en Oracle”

  1. Bitacoras.com Says:

    Información Bitacoras.com…

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….

  2. goosfancito Says:

    Quiero aclarar algo asi no se enloquecen en buscar. TRIGGER en castellano para los que quieren utilizar el APREX para hacerlo es DISPARADOR

  3. Pablo Morales Says:

    Trigger es trigger, esa es una tendencia de los espanioles que tienden a traducir todos los tecnisismos. Y eso es confuso.

Leave a Reply