Professional Documents
Culture Documents
>>>>>>>>>>>>>>>>>>>>CREATE TABLE<<<<<<<<<<<<<<<<<<<<
declare
bknam char(15);
auth char(15);
tot number(5);
id number(5);
no number(5);
i number(3);
begin
bknam:='&bknam';
auth:='&auth';
tot:=&tot;
for i in 1..tot
loop
id:=no+1;
else
id:=1;
end if;
end loop;
end;
old 9: bknam:='&bknam';
new 9: bknam:='DCD';
Enter value for auth: Mano
SQL> /
old 9: bknam:='&bknam';
new 9: bknam:='OS';
--------------------------------------------------------------------------------------------------------------
DCD Mano 3 3
OS Silber 2 2
SQL> select * from book_details;
--------------------------------------------------------------
1 DCD
2 DCD
3 DCD
4 OS
5 OS
declare
nam char(15);
id number(5);
no number(5);
i number(3);
begin
nam:='&nam';
select MAX(mem_id) into no from membership_rec;
id:=no+1;
else
id:=1;
end if;
end;
old 7: nam:='&nam';
new 7: nam:='Tintumon';
SQL> /
old 7: nam:='&nam';
new 7: nam:='Kuttoos';
--------------------------------------------------------------------------------------
1 Tintumon
2 Kuttoos
>>>>>>>>>>>>>>>>>>>>ISSUE A BOOK<<<<<<<<<<<<<<<<<<<<
declare
bknam char(15);
mid number(5);
bid number(5);
dat date;
nam char(15);
n number(5);
begin
bknam:='&bknam';
select MIN(book_id) into bid from book_details where book_name=bknam and mem_id is null;
mid:=∣
if n is null then
n:=0;
end if;
end;
old 8: bknam:='&bknam';
new 8: bknam:='DCD';
old 8: bknam:='&bknam';
new 8: bknam:='OS';
SQL>/
old 9: bknam:='&bknam';
new 9: bknam:='DCD';
------------------------------------------------------------
1 DCD 2
2 DCD 1
3 DCD
4 OS 1
5 OS
SQL> select * from book_rec;
-------------------------------------------------------------------------------------------------------------
DCD Mano 3 1
OS Silber 2 1
------------------------------------------------------------------------------------
1 Tintumon 2
2 Kuttoos 1
------------------------------------------------------------------------------
1 2 08-JAN-10 08-FEB-10
4 1 08-JAN-10 08-FEB-10
2 1 08-JAN-10 08-FEB-10
>>>>>>>>>>>>>>>>>>>>RETURN A BOOK<<<<<<<<<<<<<<<<<<<<
declare
bknam char(15);
id number(5);
bid number(5);
tim number(7,2);
dat date;
begin
bknam:='&bknam';
id:=&id;
select book_id into bid from book_details where book_name=bknam and mem_id=id;
select return_date into dat from circulation_rec where book_id=bid and mem_id=id;
if tim>0 then
end if;
end;
old 8: bknam:='&bknam';
new 8: bknam:='DCD';
new 9: id:=1;
-------------------------------------------------------------------------------------------------------------
DCD Mano 3 2
OS Silber 2 1
-----------------------------------------------------------------------------------
1 Tintumon 1
2 Kuttoos 1
--------------------------------------------------------------
1 DCD 2
2 DCD
3 DCD
4 OS 1
5 OS
------------------------------------------------------------------------------
1 2 08-JAN-10 08-FEB-10
4 1 08-JAN-10 08-FEB-10
2 1 08-JAN-10 08-FEB-10