Experiment:2: Steps For Experiment/practical
Experiment:2: Steps For Experiment/practical
Branch: mca Section/Group:2B
1) Task to be done:
declare
ename varchar2(15);
basic number;
da number;
hra number;
pf number;
netsalary number;
begin
ename:='Abinash’;
basic:=10000;
da:=basic * (30/100);
hra:=basic * (10/100);
if (basic < 8000)
then
pf:=basic * (8/100);
elsif (basic >= 8000 and basic <= 16000)
then
pf:=basic * (10/100);
end if;
netsalary:=basic + da + hra -pf;
SELECT employee_id,
first_name,
last_name,
department_id,
salary
FROM employees;
DECLARE
CURSOR employee_cur IS
SELECT employee_id,
salary
FROM emp_temp
WHERE department_id = 50
FOR UPDATE;
incr_sal NUMBER;
BEGIN
incr_sal := .15;
ELSE
incr_sal := .10;
END IF;
UPDATE emp_temp
END LOOP;
END;
/
4(b)
3) Output
SQL> /
1.
2.
3.
Evaluation Grid: