Ver Mensaje Individual
  #4  
Antiguo 23-06-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Reputación: 19
el_barto Va por buen camino
Código SQL [-]
 

SET TERM !! ;
CREATE TRIGGER SAVE_SALARY_CHANGE FOR EMPLOYEE
 AFTER UPDATE AS
 BEGIN
  IF (OLD.SALARY <> NEW.SALARY) THEN
  INSERT INTO SALARY_HISTORY
  (EMP_NO, CHANGE_DATE, UPDATER_ID, OLD_SALARY, PERCENT_CHANGE)
   VALUES (OLD.EMP_NO, 'now', USER,OLD.SALARY,
   (NEW.SALARY - OLD.SALARY) * 100 / OLD.SALARY);
 END !!

SET TERM ; !!

ejemplos como estos encontraras en las ayudas del interactive sql de interbase o en el siguiente link si quieres saber mas de los trigger en interbase

Interbase

Chao espero te sirva de algo
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita