Program: Functions in PL/SQL Tax Calculation
Program: Functions in PL/SQL Tax Calculation
TAX CALCULATION
PROGRAM
1 create or replace function calculate_tax(t_value in number)return number is
2 begin
3 return(t_value*0.07);
4* end calculate_tax;
SQL> /
Function created.
OUTPUT
SQL> select calculate_tax(17000) from dual;
CALCULATE_TAX(17000)
-------------------1190
FACTORIAL OF A NUMBER
PROGRAM
SQL> get z:\f2.sql;
1 create or replace function factorial(a number) return number is
2 f number:=1;
3 i integer;
4 begin
5 for i in 1..a loop
6
f:=i*f;
7 end loop;
8 return f;
9* end factorial;
SQL> /
Function created.
OUTPUT
SQL> select factorial(7) from dual;
FACTORIAL(7)
-----------5040