Advertisement
Guest User

Untitled

a guest
Apr 11th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --2
  2. CREATE OR REPLACE PROCEDURE istoric_job (id_ang IN istoric_functii.id_angajat%TYPE,
  3. id_job IN istoric_functii.id_functie%TYPE) IS
  4. id angajati.id_angajat%TYPE;
  5. data_start angajati.data_angajare%TYPE;
  6. BEGIN
  7. INSERT INTO istoric_functii
  8. SELECT id_angajat,data_angajare,SYSDATE,id_functie,id_departament
  9. FROM angajati WHERE id_angajat = id_ang;
  10. UPDATE angajati SET
  11. data_angajare = SYSDATE, id_functie = id_job, salariul=(SELECT salariu_min FROM functii WHERE id_functie = id_job)
  12. WHERE id_angajat = id_ang;
  13. END;
  14. /
  15. BEGIN
  16. istoric_job(106,'SY_ANAL');
  17. END;
  18. /
  19. SELECT * FROM angajati WHERE id_angajat = 106;
  20. SELECT * FROM istoric_functii WHERE id_angajat = 106;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement