Hola compañeros aca con una consulta respecto a un trigger, digamos q tengo 2 tablas de la cual una replica algunos datos de la otra (eran 2 aplicaciones q se juntaron)
tabla A y tabla B tienen estas 2 columnas en comun IdTicket y IdFecha y los datos de la tabla A se copiaron en la tabla B:
IdTicket - IdFecha
1 - 1
1 - 2
1 - 3
2 - 1
2 - 2
3 - 1
3 - 2
que se insertan cuando actualizo la pagina, ahora cuando elimino un dato de la tabla A necesito que se elimine de la tabla B
digamos:
IdTicket - IdFecha
1 - 2
este es mi trigger
Código SQL:
Ver originalCREATE OR REPLACE TRIGGER delete_fechas
AFTER DELETE ON TB_ACTIVIDAD_FECHA
FOR EACH ROW
BEGIN
DELETE FROM ACCESO_SALA_FECHAS A
WHERE A.IDTICKET = :OLD.IDTICKET AND A.IDFECHA = :OLD.IDFECHA;
END;
pero al hacer esto me elimina TODOS los datos del mismo idticket:
IdTicket - IdFecha
1 - 1
1 - 2
1 - 3
espero se haya entendido y si fueran amables de indicarme como solucionar esto o decirme el error q estoy cometiendo se los agradeceria.