ANKUR JAIN
TO CREATE A USER ACCOUNT
SQL>create user ankur identified by sharky
user created.
SQL>grant dba to ankur
grant succeeded.
ANKUR JAIN
TO CREATE A TABLE NAMED AS CLIENT_MASTER
SQL>create table client_master(client_no
varchar2(2),name
varchar2(10),address1 varchar2(20),addresss
varchar2(20),city
varchar2(10),state varchar2(10),pincode
number(10),remarks
varchar2(10),balance_due number(10));
table created.;
SQL> desc client_master;
Name Null? Type
----------------------------------------- --------
----------------------------
CLIENT_NO VARCHAR2(2)
NAME VARCHAR2(10)
ADDRESS1 VARCHAR2(20)
ADDRESSS VARCHAR2(20)
CITY VARCHAR2(10)
STATE VARCHAR2(10)
PINCODE NUMBER(10)
REMARKS VARCHAR2(10)
BALANCE_DUE NUMBER(10)
TO CREATE A TABLE NAMED AS
PRODUCT_MASTER
ANKUR JAIN
SQL>create table product_master(product_no
varchar2(10),description
varchar2(20),profit_percent
number(2),unit_measure varchar2(10),qty_on_hand
number(5),reorder_level number(5),sell_price
number(5),cost_price number(5));
table created;
SQL> desc product_master;
Name Null? Type
----------------------------------------- --------
----------------------------
PRODUCT_NO VARCHAR2(10)
DESCRIPTION VARCHAR2(20)
PROFIT_PERCENT NUMBER(2)
UNIT_MEASURE VARCHAR2(10)
QTY_ON_HAND NUMBER(5)
REORDER_LEVEL NUMBER(5)
SELL_PRICE NUMBER(5)
COST_PRICE NUMBER(5)
ANKUR JAIN
CREATING A TABLE FROM A TABLE NAMED AS
SUPPLIER_MASTER
SQL>create table supplier_master as select
client_no,name,address1,addresss,city,stat
e,pincode,remarks,balance_due from
client_maaster;
table created;
SQL> desc supplier_master;
Name Null? Type
----------------------------------------- --------
----------------------------
CLIENT_NO VARCHAR2(2)
NAME VARCHAR2(10)
ADDRESS1 VARCHAR2(20)
ADDRESSS VARCHAR2(20)
CITY VARCHAR2(10)
STATE VARCHAR2(10)
PINCODE NUMBER(10)
REMARKS VARCHAR2(10)
BALANCE_DUE NUMBER(10)
SQL> spool off;
ANKUR JAIN
TO INSERT VALUES IN A TABLE
SQL> insert into client_master values
('&client_no','&name','&address1','&adresss','&c
ity','&state',&pincode,'&remarks',&balance_due);
Enter value for client_no: 12
Enter value for name: ankur
Enter value for address1: bhajanpura
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 0
old 1: insert into client_master
values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into client_master
values('12','ankur','bhajanpura','k
nagar','delhi','delhi',110094,'student',0)
1 row created.
ANKUR JAIN
TO ENTER MORE ROWS IN SAME ATTRIBUTES
SQL> /
Enter value for client_no: 18
Enter value for name: sanchit
Enter value for address1: maujpur
Enter value for adresss: yamuna vihar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 7550
old 1: insert into client_master
values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into client_master
values('18','sanchit','maujpur','yamuna
vihar','delhi','delhi',110094,'student',7550)
1 row created.
SQL> /
ANKUR JAIN
Enter value for client_no: 24
Enter value for name: pankaj
Enter value for address1: shiv vihar
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 10000
old 1: insert into client_master
values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into client_master
values('24','pankaj','shiv vihar','k
nagar','delhi','delhi',110094,'student',10000)
1 row created.
SQL> /
ANKUR JAIN
Enter value for client_no: 36
Enter value for name: kdm
Enter value for address1: jouripur
Enter value for adresss: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 64000
old 1: insert into client_master
values('&client_no','&name','&address1','&adress
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into client_master
values('36','kdm','jouripur','k
nagar','delhi','delhi',110094,'student',64000)
1 row created.
TO VIEW ALL ROWS AND COLUMNS
ANKUR JAIN
SQL> select*from client_master;
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0
18 sanchit maujpur yamuna vihar delhi
delhi
110094 student 7550
24 pankaj shiv vihar k nagar delhi
delhi
110094 student 10000
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000
QUERIES OF CLIENT_MASTER
ANKUR JAIN
SQL> select*from client_master where
balance_due=0;
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi delhi
110094 student 0
SQL> select client_no,name from client_master
where balance_due>5000;
CL NAME
-- ----------
18 sanchit
24 pankaj
36 kdm
SQL> select distinct* from client_master;
CL NAME ADDRESS1 ADDRESSS CITY STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
24 pankaj shiv vihar k nagar delhi delhi
110094 student 10000
18 sanchit maujpur yamuna vihar delhi delhi
110094 student 7550
12 ankur bhajanpura k nagar delhi delhi
110094 student 0
CL NAME ADDRESS1 ADDRESSS CITY STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi delhi
110094 student 64000
SQL> select * from client_master order by
client_no asc;
ANKUR JAIN
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0
18 sanchit maujpur yamuna vihar delhi
delhi
110094 student 7550
24 pankaj shiv vihar k nagar delhi
delhi
110094 student 10000
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000
SQL> select * from client_master order by
client_no desc;
CL NAME ADDRESS1 ADDRESSS CITY
STATE
ANKUR JAIN
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
36 kdm jouripur k nagar delhi
delhi
110094 student 64000
24 pankaj shiv vihar k nagar delhi
delhi
110094 student 10000
18 sanchit maujpur yamuna vihar delhi
delhi
110094 student 7550
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
12 ankur bhajanpura k nagar delhi
delhi
110094 student 0
SQL> commit;
Commit complete.
SQL> spool off;
ANKUR JAIN
TO INSERT VALUES IN TABLE
SQL> insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due);
Enter value for client_no: 45
Enter value for name: ankur
Enter value for address1: bhajanpura
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 0
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into supplier_master
values('45','ankur','bhajanpura','k
nagar','delhi','delhi',110094,'student',0)
1 row created.
SQL> /
ANKUR JAIN
Enter value for client_no: 51
Enter value for name: kunal
Enter value for address1: shiv vihar
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 1500
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into supplier_master
values('51','kunal','shiv vihar','k
nagar','delhi','delhi',110094,'student',1500)
1 row created.
SQL> /
Enter value for client_no: 61
Enter value for name: jatin
Enter value for address1: johripur
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 0
ANKUR JAIN
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into supplier_master
values('61','jatin','johripur','k
nagar','delhi','delhi',110094,'student',0)
1 row created.
SQL> /
Enter value for client_no: 57
Enter value for name: jitendra
Enter value for address1: r garden
Enter value for address: k nagar
Enter value for city: delhi
Enter value for state: delhi
Enter value for pincode: 110094
Enter value for remarks: student
Enter value for balance_due: 10
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
new 1: insert into supplier_master
values('57','jitendra','r garden','k
nagar','delhi','delhi',110094,'student',10)
1 row created.
TO VIEW ALL ROWS AND COLUMNS
SQL> select * from supplier_master;
ANKUR JAIN
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
45 ankur bhajanpura k nagar delhi
delhi
110094 student 0
51 kunal shiv vihar k nagar delhi
delhi
110094 student 1500
61 jatin johripur k nagar delhi
delhi
110094 student 0
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
57 jitendra r garden k nagar delhi
delhi
110094 student 10
QUERIES
SQL> select* from supplier_master where name like 'ji
%';
ANKUR JAIN
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
57 jitendra r garden k nagar delhi
delhi
110094 student 10
SQL> select* from supplier_master where name like '_u
%' or name like '_a%';
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- -------------------- ----------
----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
45 ankur bhajanpura k nagar delhi delhi
110094 student 0
61 pradeep johripur k nagar delhi
delhi
110094 student 0
SQL> insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due);
Enter value for client_no: 34
Enter value for name: jam
Enter value for address1: mumbai
Enter value for address: juhu
Enter value for city: mumbai
Enter value for state: mumbai
Enter value for pincode: 220094
Enter value for remarks: engineer
Enter value for balance_due: 13500
old 1: insert into supplier_master
values('&client_no','&name','&address1','&addres
s','&city','&state',&pincode,'&remarks',&balance
_due)
ANKUR JAIN
new 1: insert into supplier_master
values('34','jam','mumbai','juhu','mumbai','mumb
ai',220094,'engineer',13500)
1 row created.
SQL> select* from supplier_master where name
like 'ja_';
CL NAME ADDRESS1 ADDRESSS CITY
STATE
-- ---------- -------------------- --------------------
---------- ----------
PINCODE REMARKS BALANCE_DUE
---------- ---------- -----------
34 jam mumbai juhu mumbai
mumbai
220094 engineer 13500
SQL> commit;
Commit complete.
SQL> spool off;
TO INSERT VALUES IN A TABLE
SQL> insert into product_master
values('&product_no','&description',&profit_perc
ANKUR JAIN
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice);
Enter value for product_no: xyz125
Enter value for description: tools
Enter value for profit_percent: 8
Enter value for unit_measure: pieces
Enter value for qty_on_hand: 1500
Enter value for reorder_level: 200
Enter value for sell_price: 5000
Enter value for costprice: 3500
old 1: insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)
new 1: insert into product_master
values('xyz125','tools',8,'pieces',1500,200,5000
,3500)
1 row created.
SQL> /
Enter value for product_no: qwt135
Enter value for description: spare
Enter value for profit_percent: 10
Enter value for unit_measure: product
Enter value for qty_on_hand: 1200
Enter value for reorder_level: 150
Enter value for sell_price: 5500
Enter value for costprice: 4000
ANKUR JAIN
old 1: insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)
new 1: insert into product_master
values('qwt135','spare',10,'product',1200,150,55
00,4000)
1 row created.
SQL> /
Enter value for product_no: sdf154
Enter value for description: surgical
Enter value for profit_percent: 18
Enter value for unit_measure: pieces
Enter value for qty_on_hand: 1000
Enter value for reorder_level:
Enter value for sell_price:
Enter value for costprice:
old 1: insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&costprice)
new 1: insert into product_master
values('sdf154','surgical',18,'pieces',1000,,,)
insert into product_master
values('sdf154','surgical',18,'pieces',1000,,,)
SQL> insert into
product_master(reorder_level,sell_price,cost_pri
ce)values(135,
2 25000,22000);
ANKUR JAIN
1 row created.
SQL> select*from product_master;
PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU
QTY_ON_HAND
---------- -------------------- -------------- ----------
-----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
xyz125 tools 8 pieces
1500
200 5000 3500
qwt135 spare 10 product
1200
150 5500 4000
135 25000 22000
SQL> insert into
product_master(product_no,description,profit_per
cent,unit_measure,qty_on_hand)
values('sdf145','surgical',18,'pieces',1000);
1 row created.
SQL> insert into product_master
values('&product_no','&descriiption',&profit_per
cent,'&unit_measure',&qty_on_hand,&reorder_level
,&sell_price,&cost_price)
SQL> edit;
Wrote file afiedt.buf
ANKUR JAIN
1* insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&cost_price)
SQL> /
Enter value for product_no: jkl185
Enter value for description: garments
Enter value for profit_percent: 22
Enter value for unit_measure: rolls
Enter value for qty_on_hand: 240
Enter value for reorder_level: 20
Enter value for sell_price: 250
Enter value for cost_price: 150
old 1: insert into product_master
values('&product_no','&description',&profit_perc
ent,'&unit_measure',&qty_on_hand,&reorder_level,
&sell_price,&cost_price)
new 1: insert into product_master
values('jkl185','garments',22,'rolls',240,20,250
,150)
1 row created.
ANKUR JAIN
SQL> select*from product_master;
PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU QTY_ON_HAND
---------- -------------------- -------------- ---------- -----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
xyz125 tools 8 pieces 1500
200 5000 3500
qwt135 spare 10 product 1200
150 5500 4000
135 25000 22000
PRODUCT_NO DESCRIPTION PROFIT_PERCENT UNIT_MEASU QTY_ON_HAND
---------- -------------------- -------------- ---------- -----------
REORDER_LEVEL SELL_PRICE COST_PRICE
------------- ---------- ----------
sdf145 surgical 18 pieces 1000
jkl185 garments 22 rolls 240
20 250 150
ANKUR JAIN
QUERIES
SQL> select
product_no,description,profit_percent,sell_price
from product_master where profit_percent not
between 10 and 20;
PRODUCT_NO DESCRIPTION PROFIT_PERCENT SELL_PRICE
---------- -------------------- -------------- ----------
xyz125 tools 8 5000
jkl185 garments 22 250
SQL> select
product_no,description,profit_percent,sell_price
from product_master where profit_percent not
between 10 and 15;
PRODUCT_NO DESCRIPTION PROFIT_PERCENT SELL_PRICE
---------- -------------------- -------------- ----------
xyz125 tools 8 5000
sdf145 surgical 18
jkl185 garments 22 250
SQL> spool off;
ANKUR JAIN
INDEX
S.NO TOPIC DATE SIGNATURE
1 CREATE A USER ACCOUNT
CREATE A TABLE
2 CLIENT_MAASTER
INSERT VALUES AND
WRITE QUERIES
3 CREATE A TABLE
PRODUCT_MASTER
INSERT VALUES AND
DO QUERIES
4 CREATE A TABLE
SUPPLIER_MASTER
INSERT VALUES AND
DO QUERIES
5 CREATE A TABLE
EMP INSERT VALUES
AND DO QUERIES
6 CREATE A TABLE
PROJECT INSERT
VALUES AND DO
QUERIES
7 CREATE A TABLE
DEPT INSERT
VALUES AND DO
QUERIES
ANKUR JAIN
D.B.M.S
PRACTICAL FILE
SUBMITTED BY:
NAME: ANKUR JAIN
BRANCH: MAE IIIRD YEAR
ROLL NO: 0361563608
TO CREATE A TABLE NAMED AS EMP
ANKUR JAIN
SQL> create table emp(emp_no number(3),ename
varchar2(10),job varchar2(10),mgr
number(10),hiredate date,sal number(5),dept_no
number(3));
Table created.
SQL> desc emp
Name Null? Type
----------------------------------------- --------
----------------------------
EMP_NO NUMBER(3)
ENAME VARCHAR2(10)
JOB VARCHAR2(10)
MGR NUMBER(10)
HIREDATE DATE
SAL NUMBER(5)
DEPT_NO NUMBER(3)
TO CREATE A TABLE NAMED AS PROJECT
ANKUR JAIN
SQL> create table project(pno number(3),pname
varchar2(10),pmgr number(3),persons
number(3),budget number(6),pstant date, pend
date);
Table created.
SQL> desc project;
Name Null? Type
----------------------------------------- --------
----------------------------
PNO NUMBER(3)
PNAME VARCHAR2(10)
PMGR NUMBER(3)
PERSONS NUMBER(3)
BUDGET NUMBER(6)
PSTANT DATE
PEND DATE
TO CREATE A TABLE NAMED AS DEPT
SQL> create table dept(dept_no number(3), dname
ANKUR JAIN
varchar2(10),loc varchar2(10));
Table created.
SQL> desc dept;
Name Null? Type
----------------------------------------- --------
----------------------------
DEPT_NO NUMBER(3)
DNAME VARCHAR2(10)
LOC VARCHAR2(10)
SQL> commit;
Commit complete.
SQL> spool off;