Ver Mensaje Individual
  #5  
Antiguo 05-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola JXJ.

Te pongo un ejemplo muy simple, como para darte una idea, de triggers que guardan en la tabla USERLOG, las acciónes de borrado y modificación echas a la tabla TABLA:
Código SQL [-]
SET TERM;^

CREATE TRIGGER TABLA_AD FOR TABLA
ACTIVE AFTER DELETE POSITION 0
AS
BEGIN
  INSERT INTO USERLOG (USUARIO, ACCION, FECHAHORA)
  VALUES((SELECT CURRENT_USER FROM RDB$DATABASE), 'BORRADO', (SELECT CURRENT_TIMESTAMP FROM RDB$DATABASE));
END^

CREATE TRIGGER TABLA_AU FOR TABLA
ACTIVE AFTER UPDATE POSITION 0
AS
BEGIN
  INSERT INTO USERLOG (USUARIO, ACCION, FECHAHORA)
  VALUES((SELECT CURRENT_USER FROM RDB$DATABASE), 'MODIFICACION', (SELECT CURRENT_TIMESTAMP FROM RDB$DATABASE));
END^

...

SET TERM;^

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita