You are on page 1of 3

PROGRAM:declare e_no number(6); e_name varchar(20); net_salary number(8,2); cursor cur_sal5477 is select emp_no,emp_name,basic+(da_percent*basic/100)+ma+other_allowances-deduction from sal5477; begin dbms_output.

put_line('Emp_no'||'Name'||'Net Salary'); dbms_output.put_line('---------------------------------'); open cur_sal5477; loop fetch cur_sal5477 into e_no,e_name,net_salary; exit when cur_sal5477 %notfound; dbms_output.put_line(rpad(e_no,10,'')||rpad(e_name,25,'')||net_salary); end loop; close cur_sal5477; end;

GIRI TUNGALA VM 5804

OUTPUT:Emp_no Name Net Salary ------------ -------- ------------1 2 3 Vijay Rahul Priya 7649.25 6549.25 5200

GIRI TUNGALA VM 5804

Function create or replace function fact5477 (n number) return number is i number; f number; begin f:=1; for i in 1..n loop f:=f*i; end loop; return f; end;

GIRI TUNGALA VM 5804

You might also like