Clase 04 07 2015 Triggers DML before - AGMadera/BasedeDatos2 GitHub Wiki



create table trabajador (
nombre varchar2(120),
sueldo_base float
);

create or replace trigger disparador_trabajador before insert or update on trabajador for each row
begin 
if :NEW.sueldo_base > 8000 then 
raise_application_error(-20001, 'Lo siento pero ese sueldo es invalido');
end if;
end;
/


insert into trabajador values(1, 4000);

SELECT * FROM trabajador;

insert into trabajador values('juan', 12000);

SELECT * FROM trabajador;

⚠️ **GitHub.com Fallback** ⚠️