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 original
CREATE 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.