Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2013, 12:26
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Calculo de impuesto isr de mexico

Solo tienes que modificar el trigger para que ejecute el procedure.

Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER Creacion_Empleado
  2. BEFORE INSERT ON Empleados
  3. FOR EACH ROW
  4.  
  5. BEGIN
  6.    
  7.     :NEW.Fecha_Creacion  :=  SYSDATE;
  8.     :NEW.Creado_Por := USER;
  9.     calculoISR(:NEW.Sueldo_Gravable, :NEW.Sueldo_Recibido, :NEW.Total_ISR,:NEW.Porcentaje);
  10.  
  11. END Creacinn_Empleado;
  12. /

el :NEW de todos los campos es llenado en el procedure e insertado en la tabla tal cual necesitas.
Recuerda que estos campos en el procedure son de salida. Por lo que entran vacios y salen llenos.

saludos.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 30/05/2013 a las 12:36