Академический Документы
Профессиональный Документы
Культура Документы
Table created.
1 row created.
SQL> /
Enter value for emp_no: 1001
Enter value for emp_name: paramesh
Enter value for street: second cross
Enter value for city: vellore
old 1: insert into empp values(&emp_no,'&emp_name','&street','&city')
new 1: insert into empp values(1001,'paramesh','second cross','vellore')
1 row created.
SQL> /
Enter value for emp_no: 1002
Enter value for emp_name: prasad
Enter value for street: third cross
Enter value for city: plk
old 1: insert into empp values(&emp_no,'&emp_name','&street','&city')
new 1: insert into empp values(1002,'prasad','third cross','plk')
1 row created.
SQL> /
Enter value for emp_no: 1003
Enter value for emp_name: vijay
Enter value for street: shivaji nagar
Enter value for city: banglore
old 1: insert into empp values(&emp_no,'&emp_name','&street','&city')
new 1: insert into empp values(1003,'vijay','shivaji nagar','banglore')
1 row created.
SQL> /
Enter value for emp_no: 1004
Enter value for emp_name: karthick
Enter value for street: Mgr nagar
Enter value for city: chennai
4
old 1: insert into empp values(&emp_no,'&emp_name','&street','&city')
new 1: insert into empp values(1004,'karthick','Mgr nagar','chennai')
1 row created.
4
EXNO-15 EB BILL
Table created.
SQL>insert into eb_bill values ('&name', &e_id, &pre_reading, &curr_reading);
4
new 4: end_id number(5):=1005;
Name:sudanID:1001Units:147Amount:441
Name:JanaID:1002Units:250Amount:1000
Name:kishoreID:1003Units:260Amount:1040
Name:ArunID:1004Units:60Amount:1040
Name:KumaranID:1005Units:300Amount:1200
Table created.
1 row created.
SQL> /
Enter value for name: christy
Enter value for address: kerela
Enter value for degree: MCA
Enter value for batch: 2000
old 1: insert into alumni values('&name','&address','°ree',&batch)
new 1: insert into alumni values('christy','kerela','MCA',2000)
1 row created.
SQL> /
Enter value for name: Malar
Enter value for address: chennai
Enter value for degree: Mphil
Enter value for batch: 2003
old 1: insert into alumni values('&name','&address','°ree',&batch)
new 1: insert into alumni values('Malar','chennai','Mphil',2003)
1 row created.
4
christy kerela MCA 2000
Malar chennai Mphil 2003
SQL> /
Enter value for batch: 2004
old 7: a_batch:=&batch;
new 7: a_batch:=2004;
The 2004 Record Not Found. Please Insert.
4
12 c:=a/b;
13 dbms_output.put_line('The value of '||a||'/'||b||'is'||c);
14 exception
15 when divide_error then
16 dbms_output.put_line('A Number cannot be divide by Zero');
17 end;
18 /
Enter value for a: 10
old 7: a:=&a;
new 7: a:=10;
Enter value for b: 2
old 8: b:=&b;
new 8: b:=2;
The value of 10/2is5
SQL> /
Enter value for a: 5
old 7: a:=&a;
new 7: a:=5;
Enter value for b: 0
old 8: b:=&b;
new 8: b:=0;
A Number cannot be divide by Zero
Aim:
To write a program in PL/SQL using procedure and functions.
PROCEDURE:
SQL> create table pay(eno number(4),name varchar2(25),bpay number(5),hra number(3),da number(3),lic
number(3),npay number(5));
Table created.
4
1 row created.
SQL> /
Enter value for eno: 1002
Enter value for name: prabhu
Enter value for bpay: 5500
Enter value for hra: 55
Enter value for da: 35
Enter value for lic: 25
Enter value for npay: 0
old 1: insert into pay values(&eno,'&name',&bpay,&hra,&da,&lic,&npay)
new 1: insert into pay values(1002,'prabhu',5500,55,35,25,0)
1 row created.
SQL> /
Enter value for eno: 1003
Enter value for name: stalin
Enter value for bpay: 5000
Enter value for hra: 50
Enter value for da: 30
Enter value for lic: 20
Enter value for npay: 0
old 1: insert into pay values(&eno,'&name',&bpay,&hra,&da,&lic,&npay)
new 1: insert into pay values(1003,'stalin',5000,50,30,20,0)
1 row created.
SQL> /
Enter value for eno: 1004
Enter value for name: parthi
Enter value for bpay: 7000
Enter value for hra: 70
Enter value for da: 45
Enter value for lic: 40
Enter value for npay: 0
old 1: insert into pay values(&eno,'&name',&bpay,&hra,&da,&lic,&npay)
new 1: insert into pay values(1004,'parthi',7000,70,45,40,0)
1 row created.
4
PL/SQL procedure successfully completed.
SQL> exec calc(1002);
PL/SQL procedure successfully completed.
SQL> exec calc(1003);
PL/SQL procedure successfully completed.
SQL> exec calc(1004);
PL/SQL procedure successfully completed.
4
SQL> /
Enter value for in: 1
old 2: ch char:='&in';
new 2: ch char:='1';
Is a Digit
PL/SQL procedure successfully completed.
Find factorial using functions
Function created.
FAC(5)
----------
120