Guest User

ABE

a guest
Jan 9th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. create or replace trigger SUPP_BOSS
  2. before insert or update of salary on employees
  3. FOR EACH ROW
  4. DECLARE
  5. SALAIRE_BOSS INT;
  6. PAS_SALL_SUPP_BOSS EXCEPTION;
  7. begin
  8. select SALARY into SALAIRE_BOSS From EMPLOYEES where JOB='Boss';
  9. IF (:NEW.SALARY > SALAIRE_BOSS) THEN
  10. RAISE PAS_SALL_SUPP_BOSS;
  11. END IF;
  12. EXCEPTION
  13. WHEN PAS_SALL_SUPP_BOSS THEN
  14. Raise_application_error(-20001,'PAS DE SALAIRE SUPERIEUR A CELUI DU BOSS !!!');
  15. end;
  16. /
  17.  
  18. insert into EMPLOYEES values(10,'Maggie',03,30000,'Technical');
Advertisement
Add Comment
Please, Sign In to add comment