Advertisement
JUNIORCEDE1

segundo

Jun 27th, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.52 KB | None | 0 0
  1. CREATE OR REPLACE TRIGGER tr_b_insert_prom_observacion
  2. after
  3. INSERT OR UPDATE ON matricula
  4. FOR EACH ROW
  5. DECLARE
  6. promedio NUMBER := 0;
  7. observacion VARCHAR(70):='';
  8. BEGIN
  9.     promedio := (:NEW.nota_parcial1+:NEW.nota_parcial2)/2;
  10.     IF promedio >= 15 THEN
  11.         observacion:='Aprobado';
  12.     ELSE
  13.         observacion :='Reprobado';
  14.     END IF;
  15.     UPDATE matricula SET PROMEDIO = promedio, OBSERVACION_MATRICULA = observacion WHERE ID_ASIGNATURA = :NEW.id_asignatura AND ID_ESTUDIANTE = :NEW.id_estudiante;
  16. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement