DBMS Lab-9
DBMS Lab-9
3.
DECLARE
cursor high_sal is select * from salary_1037 where salary>65000;
cnt int;
BEGIN
for high_sal_rec in high_sal
loop
cnt:=high_sal%rowcount;
end loop;
dbms_output.put_line('High salary counts: '||cnt);
END;
/
4.
DECLARE
cursor c_customers is select id,name,address from customers_1037;
BEGIN
FOR c_customers_rec in c_customers
LOOP
dbms_output.put_line('id: '||c_customers_rec.id);
dbms_output.put_line('name: '||c_customers_rec.name);
dbms_output.put_line('address: '||c_customers_rec.address);
END LOOP;
END;
/
5.
insert into customers_1037 values (104,'Mukunth',60,'MNO street',80000);
insert into customers_1037 values (105,'Avikshith',55, 'PQR street',40000);
DECLARE
cursor c_customers is select * from customers_1037 where age>50;
BEGIN
FOR c_customers_rec in c_customers
LOOP
dbms_output.put_line('id: '||c_customers_rec.id);
dbms_output.put_line('name: '||c_customers_rec.name);
dbms_output.put_line('age: '||c_customers_rec.age);
dbms_output.put_line('address: '||c_customers_rec.address);
dbms_output.put_line('salary: '||c_customers_rec.salary);
END LOOP;
END;
/
6.
in this case lets assume minors as people less than 20 yrs old
DECLARE
cursor c_customers is select * from customers_1037 where age<20;
BEGIN
FOR c_customers_rec in c_customers
LOOP
dbms_output.put_line('id: '||c_customers_rec.id);
dbms_output.put_line('name: '||c_customers_rec.name);
dbms_output.put_line('age: '||c_customers_rec.age);
dbms_output.put_line('address: '||c_customers_rec.address);
dbms_output.put_line('salary: '||c_customers_rec.salary);
END LOOP;
END;
/