/*TRIGGER QUE BORRA ESCUELAS EN OTRAS TABLAS CUANDO SE BORRE EN LA TABLA ESCUELAS*/ SET SERVEROUTPUT ON; CREATE OR REPLACE TRIGGER ESCUELA_CASCADA BEFORE DELETE ON ESCUELAS FOR EACH ROW BEGIN DELETE FROM EVENTOS WHERE codigo_escuela= :OLD.Codigo; DELETE FROM RELACION_IMPARTEN WHERE Codigo_Escuela= :OLD.Codigo; DELETE FROM RELACION_VALORA WHERE Codigo_Escuela= :OLD.Codigo; DELETE FROM COMENTARIOS WHERE Codigo_Escuela= :OLD.Codigo; DELETE FROM RELACION_GUARDA WHERE Codigo_Escuela= :OLD.Codigo; END; /*PRUEBAS*/ DELETE FROM ESCUELAS WHERE CODIGO=1;