Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. set serveroutput on
  2. DECLARE
  3. v_employee_id employees.employee_id%TYPE;
  4. v_last_name employees.last_name%TYPE;
  5. v_first_name employees.first_name%TYPE;
  6. v_department_name departments.department_name%TYPE;
  7. v_salary employees.salary%TYPE;
  8. v_salary1 employees.salary%TYPE;
  9.  
  10.  
  11. CURSOR v_podwyzka_cursor IS
  12. SELECT employee_id, last_name, first_name, department_name, salary
  13. FROM employees
  14. JOIN departments using(department_id);
  15. BEGIN
  16. OPEN v_podwyzka_cursor;
  17. LOOP
  18. FETCH v_podwyzka_cursor
  19. INTO v_employee_id, v_last_name, v_first_name, v_department_name, v_salary;
  20. EXIT WHEN v_podwyzka_cursor%NOTFOUND;
  21. if v_salary > 6000 then
  22. DBMS_OUTPUT.PUT_LINE(v_employee_id || ' ' || v_last_name || ' ' || v_first_name || ' ' || v_department_name || ' ' || v_salary || ' - podwyzka brak');
  23. ELSIF v_salary <= 6000 then
  24. v_salary1 := (v_salary*1.2)-v_salary;
  25. DBMS_OUTPUT.PUT_LINE(v_employee_id || ' ' || v_last_name || ' ' || v_first_name || ' ' || v_department_name || ' ' || v_salary || ' - podwyzka ' || v_salary1);
  26. END IF;
  27. END LOOP;
  28. CLOSE v_podwyzka_cursor;
  29. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement