Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2012, 23:47
mdelc1999
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 11 años, 9 meses
Puntos: 0
Error en Trigger

Hola, agradeceré mucho una ayuda, tengo el siguiente problema:

Tengo un Store Procedure Oracle
Tesorer.SP_InterfazCarteraTLIV(p_dFecCartera IN DATE)
El cual transfiere un bloque de registros de una fecha p_dFecCartera de
una temporal Tesorer.TMP_tlivCart a una definitiva Tesorer.EGD_tlivCart y trabaja todo un mapeo de datos y la generación de un reporte excel.

Lo que quiero es que apenas el proceso de un sistema vecino inserte registros en la temporal (cosa que hace bien) el siguiente trigger haga el pase a la definitiva mediante el store descrito


CREATE OR REPLACE TRIGGER Tesorer.TR_TMP_tlivCart
AFTER INSERT ON Tesorer.TMP_tlivCart FOR EACH ROW
BEGIN
Tesorer.SP_InterfazCarteraTLIV(:NEW.Fec_Cartera);
END;

El Trigger me lo crea normal
Pero cuando hago un insert en la tabla A me sale un error:
ORA-04098 trigger ..... is invalid and failed re-validation

¿a qué podría deberse?
Gracias