1. Розробити процедуру для визначення 7 самих високооплачуваних службовців, використовуючи інформацію з таблиці Scott.emp.
2. Створити у власній схемі три таблиці подібні до таблиці Scott.emp
та розробити процедуру, яка має заносити до першої таблиці дані про найбільш високооплачувального менеджера, в другу самого високооплачувального клерка, в третю самого низько оплачувального аналіста. Перед вставкою у таблицю зарплатню цих робітників збільшити на 7% процентів.
Я не очень понимаю как делать первое задание, кто может помочь с его реализацией?
2 задание сделал так:
create or replace procedure laba6_1 is
str scott_3%rowtype;
str1 scott_4%rowtype;
str2 scott_5%rowtype;
cursor p3 is select MAX(sal*1.07) a from emp where job='MANAGER';
cursor p4 is select MAX(sal*1.07) b from emp where job='CLERK';
cursor p5 is select MAX(sal*1.07) c from emp where job='ANALYST';
begin
for str in p3 loop
insert into scott_3(sal) values (str.a);
end loop;
for str1 in p4 loop
insert into scott_4(sal) values (str1.b);
end loop;
for str2 in p5 loop
insert into scott_5(sal) values (str2.c);
end loop;
commit;
end laba6_1;