Tema: triggers
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2013, 20:35
pyromiyuve
 
Fecha de Ingreso: diciembre-2011
Mensajes: 21
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: triggers

Hola trata esto:

create or replace trigger "EMPLEADOS_T1"
BEFORE
insert or update or delete on "EMPLEADOS"
DECLARE
sumasalario NUMBER(4,0);
sumacomision NUMBER(4,0);
BEGIN
select sum(salario) into sumasalario from empleados;
select sum(comision) into sumacomision from empleados;
UPDATE total
set saldo_total = sumasalario + sumacomision,
where (Aqui va con que identificas a "total" Ej: new.Id o old.Id = Id);
end;
​/
(el / en oracle da la instruccion de compilar y ejecutar)

Saludos