jueves, 2 de junio de 2011

crear trigger que cada vez que modifique el sueldo de un empleado deje registro.

create table RENTALOG (
IDRENTALOG NUMERIC primery key,
USUARIO VARCHAR(20),
FECHA DATE,
SUELDOANTIGUO FLOAT,
SUELDONUEVO FLOAT,
NUMEMPLEADO VARCHAR(20)
);

CREATE SEQUENCE SEQRENTALOG
INCREMENT BY 2
START WITH 10

CREATE or replace TRIGGER trLogRenta
after update of salario on empleado
for each row
BEGIN
insert into RENTALOG VALUES (SEQRENTALOG.nextval,
user,
sysdate,
:old.salario,
:new.salario,
:old.numempleado);
END;

No hay comentarios.:

Publicar un comentario