You are on page 1of 1

TABLES

1.create table bank (Accno number,Name varchar2(20),Bal number(10,2),Acctype


number);
2.create table personal_details(Accno number,address varchar2(20),phno number);

procedures

1. create or replace procedure createAccount(


accnumber number, actype number,acname varchar2,amt number,addr varchar2, phno
number) is
begin
insert into bank values(accnumber,acname,amt,actype);
insert into personal_details values (accnumber,addr,phno);
end;
/

2.create or replace procedure getBalance(acno number,amt OUT number) is


begin
select bal into amt from bank where accno=acno;
end;
/
3.create or replace function getBalanceF(acno number) return number as
amt number;
begin
select bal into amt from bank where accno=acno;
return amt;
end;
/
4.create or replace package mypack as
TYPE mycursor is REF CURSOR;
end;
/
5.create or replace function getAccountDetails(actype number)
return mypack.mycursor as
myresult mypack.mycursor;
begin
open myresult for
select accno,name,bal from bank where acctype=actype;
return myresult;
end;
/

You might also like