CREATE OR REPLACE TRIGGER T1
AFTER INSERT OR UPDATE OR DELETE ON PSEMILLA
FOR EACH ROW
-- SE UTILIZA LA TABLA AUXILIAR TMP_SEMILLA PARA ALMACENAR LAS SEMILLAS QUE EVENTUALMENTE HABRÃ QUE ACTUALIZAR
BEGIN
IF INSERTING THEN
INSERT INTO TMP_PSEMILLA VALUES(:NEW.ID_SEMILLA);
ELSEIF UPDATING THEN
BEGIN
INSERT INTO TMP_PSEMILLA VALUES(:NEW.ID_SEMILLA);
INSERT INTO TMP_PSEMILLA VALUES(:OLD.ID_SEMILLA);
END;
ELSE INSERT INTO TMP_SEMILLA VALUES(:OLD.ID_SEMILLA);
END IF;
END;
cuando lo crea me pone warning: y que se creo pero con errores de compilacion o algo asi, cuando ejecuto un insert sobre la tabla que dispara el trigger me pone: is invalid and failed re-validation. Como lo puedo arreglar?
