VB Ora Full
VB Ora Full
basic
1.CALCULATOR
Dim preval As Double
Dim curval As Double
Dim result As Double
Dim choice As String
OUTPUT
2.a.GENERATE FIBONACCI SERIES
Dim a As Integer
Dim b As Integer
Dim fib As Integer
Private Sub Command1_Click()
a=0
b=1
Dim userinput, i As Integer
userinput = Val(Text1.Text)
i = userinput
List1.AddItem (1)
Do
fib = a + b
a=b
b = fib
List1.AddItem (fib)
i=i+1
Loop While fib < i
End Sub
Private Sub Command2_Click()
Text1.Text = ""
List1.Clear
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End End Sub
OUTPUT
b.FIND THE SUM OF N NUMBERS
Dim a As Integer
Dim s As Integer
Dim n As Integer
Private Sub Command1_Click()
a=1
s=0
n = Val(Text1.Text)
Do While a <= n
s=s+a
a=a+1
Loop
Text2.Text = Str(s)
End Sub
SQL> /
Enter value for no: 2
Enter value for name: Selin
Enter value for des: Officer
Enter value for gender: F
Enter value for age: 20
Enter value for doj: 04-may-2014
Enter value for salary: 30000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘2’,’Selin’,’Officer’,’F’,’20’,’04-may-2014’,’30000’)
1 row created.
SQL> /
Enter value for no: 3
Enter value for name: Kalai
Enter value for des: Manager
Enter value for gender: F
Enter value for age: 21
Enter value for doj: 06-jun-2012
Enter value for salary: 20000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘3’,’Kalai’,’Manager’,’F’,’21’,’06-jun-2012’,’20000’)
1 row created.
SQL> /
Enter value for no: 4
Enter value for name: Akil
Enter value for des: Manager
Enter value for gender: M
Enter value for age: 25
Enter value for doj: 23-feb-2000
Enter value for salary: 10000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘4’,’Akil’,’Manager’,’M’,’25’,’23-feb-2000’,’10000’)
1 row created.
SQL> /
Enter value for no: 5
Enter value for name: Naveen
Enter value for des: Lecturer
Enter value for gender: M
Enter value for age: 27
Enter value for doj: 27-nov-2016
Enter value for salary: 15000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘5’,’Naveen’,’Lecturer’,’M’,’27’,’27-nov-
2016’,’15000’)
1 row created.
SQL> /
Enter value for no: 6
Enter value for name: Karthi
Enter value for des:Faculty
Enter value for gender: M
Enter value for age: 35
Enter value for doj: 06-july-1998
Enter value for salary: 350000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘6’,’Karthi’,’Faculty’,’M’,’35’,’06-july-1998’,’350000’)
1 row created.
SQL> /
Enter value for no: 7
Enter value for name: Sathya
Enter value for des: Lecturer
Enter value for gender: F
Enter value for age: 24
Enter value for doj: 22-aug-2017
Enter value for salary: 16000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘7’,’Sathya’,’Lecturer’,’F’,’24’,’22-aug-2017’,’16000’)
1 row created.
SQL> /
Enter value for no: 8
Enter value for name: Hema
Enter value for des: Manager
Enter value for gender: F
Enter value for age: 35
Enter value for doj: 24-sep-2001
Enter value for salary: 20000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘8’,’Hema’,’Manager’,’F’,’35’,’24-sep-2001’,’20000’)
1 row created.
SQL> /
Enter value for no: 9
Enter value for name: Ashik
Enter value for des: Project Manager
Enter value for gender: M
Enter value for age: 26
Enter value for doj: 27-feb-2013
Enter value for salary:18000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘9’,’Ashik’,’Project Manager’,’M’,’26’,’27-feb-
2013’,’18000’)
1 row created.
SQL> /
Enter value for no: 10
Enter value for name: Kavin
Enter value for des: Guide
Enter value for gender: M
Enter value for age: 19
Enter value for doj: 18-jun-2011
Enter value for salary:15000
old 1: insert into employee values('&no','&name','&des','&gender','&age','&doj','&salary')
new 1: insert into employee values(‘10’,’Kavin’,’Guide’,’M’,’19’,’18-jun-2011’,’15000’)
1 row created.
10 rows selected.
SQL> select salary,count(*)"salary" from employee group by salary;
SALARY salary
-------------- -----------
10000 1
30000 1
15000 2
16000 1
18000 1
25000 1
20000 2
35000 1
8 rows selected.
2.UPDATE TABLE USING PL/SQL
SQL>desc inv;
Name Null? Type
----------------- --------- --------------------
PRONO NOT NULL NUMBER(10)
PRONAME VARCHAR2(20)
RATE NUMBER(10)
SQL> /
Enter value for prono: 432
Enter value for proname:Galaxy
Enter value for rate:150
old 1:insert into inv values('&prono','&proname','&rate')
new 1:insert into inv values(‘432’,’Galaxy’,’150’)
1 row created.
SQL> /
Enter value for prono:576
Enter value for proname:Brooksite
Enter value for rate:250
old 1:insert into inv values('&prono','&proname','&rate')
new 1:insert into inv values(‘576’,’Brooksite’,’250’)
1 row created.
SQL> begin
2 update inv set rate=rate+(rate*0.2);
3 commit;
4 end;
5 /
PL/SQL procedure successfully completed.
SQL> /
Enter value for prono:147
Enter value for proname:Galaxy
Enter value for rate:200
Enter value for noi:7
Enter value for place:Chennai
old 1:insert into inv values(‘&prono’,’&proname’,’&rate’,’&noi’,’&place’)
new 1:insert into inv values(‘147’,’Galaxy’,’200’,’7’,’Chennai’)
1 row created.
SQL> /
Enter value for prono:674
Enter value for proname:Dairy Milk
Enter value for rate:100
Enter value for noi:10
Enter value for place:London
old 1:insert into inv values(‘&prono’,’&proname’,’&rate’,’&noi’,’&place’)
new 1:insert into inv values(‘674’,’Dairy Milk’,’100’,’10’,’London’)
1 row created.
SQL>desc tri;
Name Null? Type
------------ -------- ----------------------------
ID NOT NULL NUMBER(10)
NAME VARCHAR2(20)
SUPNAME VARCHAR2(20)
PRICE NUMBER(10)
SQL> /
Enter value for id:2
Enter value for name:Lavanya
Enter value for supname:Ammu
Enter value for price:250
old 1:insert into tri values(‘&id’,’&name’,’&supname’,’&price’)
new 1:insert into tri values(‘2’,’Lavanya’,’Ammu’,’250’)
1 row created.
SQL> select * from tri;
ID NAME SUPNAME PRICE
----- -------------------- -------------------- ----------
1 Aadhithya Aadhi 170
2 Lavanya Ammu 250
SQL>desc pri;
Name Null? Type
--------------- -------- ----------------------------
ID NUMBER(10)
NAME VARCHAR2(20)
SUPNAME VARCHAR2(20)
PRICE NUMBER(10)
FNAME VARCHAR2(10)
LNAME VARCHAR2(10)
1 row created.
SQL> /
1 row created.
SQL> /
1 row created.
2 (i_empid in number,
5 is
6 begin
7 select fname,lname
8 into o_first,o_last
9 from employee3
10 where employeeid=i_empid;
11 exception
13 dbms_output.put_line('employeeid'||
15 end search_emp;
16 /
Procedure created.
2 v_last employee3.lname%type;
3 v_id employee3.employeeid%type:=&emp_id;
4 begin
5 search_emp(v_id,v_first,v_last);
7 dbms_output.put_line('employee:'||v_id);
8 dbms_output.put_line('name:'||v_first||','||v_last);
9 end if;
10 end;
11 /
employee:112
name:nashathu,nisha
Adodc1.Recordset.AddNew
End Sub
Adodc1.Recordset.Delete
End Sub
End Sub
End
End Sub
SQL>create table student(regno number(5) CONSTRAINT student_regno_pk
primary key,name varchar2(10),m1 number(3),m2 number(3),total number(3));
Table created.
SQL>desc student;
SQL>/
Enter value for regno:235
Enter value for name:Benita
Enter value for m1:98
Enter value for m2:87
Enter value for total:null
old 1:insert into student values(‘®no’,’&name’,&m1,&m2,&total)
new 1:insert into student values(‘235’,’Benita’,98,87,null)
1 row created.
SQL>/
Enter value for regno:236
Enter value for name:Lakshmi
Enter value for m1:76
Enter value for m2:85
Enter value for total:null
old 1:insert into student values(‘®no’,’&name’,&m1,&m2,&total)
new 1:insert into student values(‘236’,’Lakshmi’,76,85,null)
1 row created.