dbt exp1 devansh
DESCRIPTION
Queries DDL,DML,TCLTRANSCRIPT
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
1. Create table Category_header with following structure:
Cat_code number(5), Cat_desc varchar2(20)
SQL> create table Category_header(Cat_code number(5),Cat_desc varchar2(20));
Table created.
SQL> insert into Category_header values(&Cat_code,'&Cat_desc');
Enter value for cat_code: 01
Enter value for cat_desc: Super Delux
old 1: insert into Category_header values(&Cat_code,'&Cat_desc')
new 1: insert into Category_header values(01,'Super Delux')
1 row created.
SQL> /
Enter value for cat_code: 02
Enter value for cat_desc: Deluxe
old 1: insert into Category_header values(&Cat_code,'&Cat_desc')
new 1: insert into Category_header values(02,'Deluxe')
1 row created.
SQL> /
Enter value for cat_code: 03
Enter value for cat_desc: Super Fast
old 1: insert into Category_header values(&Cat_code,'&Cat_desc')
new 1: insert into Category_header values(03,'Super Fast')
1 row created.
SQL> /
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter value for cat_code: 04
Enter value for cat_desc: Normal
old 1: insert into Category_header values(&Cat_code,'&Cat_desc')
new 1: insert into Category_header values(04,'Normal')
1 row created.
SQL> create table Fleet_header(Fleet_id number(5),Day date,Route_id number(5),Ca
t_code number(5));
Table created.
SQL> insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code);
Enter value for fleet_id: 01
Enter value for day: 10-apr-96
Enter value for route_id: 101
Enter value for cat_code: 01
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
new 1: insert into Fleet_header values(01,'10-apr-96','101',01)
1 row created.
SQL> /
Enter value for fleet_id: 01
Enter value for day: 10-apr-96
Enter value for route_id: 101
Enter value for cat_code: 01
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
new 1: insert into Fleet_header values(01,'10-apr-96','101',01)
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
1 row created.
SQL> /
Enter value for fleet_id: 03
Enter value for day: 10-apr-96
Enter value for route_id: 101
Enter value for cat_code: 01
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
new 1: insert into Fleet_header values(03,'10-apr-96','101',01)
1 row created.
SQL> /
Enter value for fleet_id: 04
Enter value for day: 10-apr-96
Enter value for route_id: 102
Enter value for cat_code: 02
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
new 1: insert into Fleet_header values(04,'10-apr-96','102',02)
1 row created.
SQL> /
Enter value for fleet_id: 05
Enter value for day: 10-apr-96
Enter value for route_id: 102
Enter value for cat_code: 03
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
new 1: insert into Fleet_header values(05,'10-apr-96','102',03)
1 row created.
SQL> /
Enter value for fleet_id: 06
Enter value for day: 10-apr-96
Enter value for route_id: 103
Enter value for cat_code: 04
old 1: insert into Fleet_header values(&Fleet_id,'&Day','&Route_id',&Cat_code)
new 1: insert into Fleet_header values(06,'10-apr-96','103',04)
1 row created.
3. Create table Place_header whose column definitions are provided in the table below:
SQL> create table Place_header (Place_id Number(5),Place_name Varchar2(20),Place
_address Varchar2(20), Bus_station Varchar2(10));
Table created.
SQL> insert into Place_header values(& Place_id,'& Place_name','&Place_address',
'& bus_station');
Enter value for place_id: 01
Enter value for place_name: Madras
Enter value for place_address: 10,ptc road
Enter value for bus_station: Parrys
old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre
ss','& bus_station')
new 1: insert into Place_header values(01,'Madras','10,ptc road','Parrys')
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
1 row created.
Enter value for place_id: 02
Enter value for place_name: Madurai
Enter value for place_address: 21,canalbank road
Enter value for bus_station: KKnagar
old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre
ss','& bus_station')
new 1: insert into Place_header values(02,'Madurai','21,canalbank road','KKnagar')
1 row created.
Enter value for place_id: 05
Enter value for place_name: Hyderabad
Enter value for place_address: 115,lake view road
Enter value for bus_station: Charminar
old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre
ss','& bus_station')
new 1: insert into Place_header values(05,'Hyderabad','115,lake view road','Charminar')
1 row created.
Enter value for place_id: 06
Enter value for place_name: Thanjavur
Enter value for place_address: 12,temple road
Enter value for bus_station: Railway in
old 1: insert into Place_header values(& Place_id,'& Place_name','&Place_addre
ss','& bus_station')
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
new 1: insert into Place_header values(06,'Thanjavur','12,temple road','Railway in')
1 row created.
6. Create table Ticket_detail
SQL> create table Ticket_detail (ticket_no number(5),name varchar2(20),sex char(
1),age number(3),fare number(5,2));
Table created.
SQL> insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare);
Enter value for ticket_no: 01
Enter value for name: Charu
Enter value for sex: F
Enter value for age: 24
Enter value for fare: 14.00
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(01,'Charu','F',24,14.00);
Enter value for ticket_no: 01
Enter value for name: Latha
Enter value for sex: F
Enter value for age: 10
Enter value for fare: 15.55
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(01,'Latha','F',10,15.55)
1 row created.
Enter value for ticket_no: 02
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter value for name: Gautham
Enter value for sex: M
Enter value for age: 28
Enter value for fare: 16.00
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(02,'Gautham','M',28,16.00)
1 row created.
1 row created.
Enter value for ticket_no: 02
Enter value for name: Anand
Enter value for sex: M
Enter value for age: 28
Enter value for fare: 17.80
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(02,'Anand','M',28,17.80)
1 row created.
Enter value for ticket_no: 02
Enter value for name: Bala
Enter value for sex: M
Enter value for age: 9
Enter value for fare: 17.65
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(02,'Bala','M',9,17.65)
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
1 row created.
Enter value for ticket_no: 05
Enter value for name: Sandeep
Enter value for sex: M
Enter value for age: 30
Enter value for fare: 18.00
old 1: insert into Ticket_detail values(& ticket_no,'& name','& sex',& age,& fare)
new 1: insert into Ticket_detail values(05,'Sandeep','M',30,18.00)
5. Ticket_header
SQL> Create table Ticket_header (Fleet_id Number(5), Ticket_no Number(5), Doi Da
te, Dot Date, Time_travel Char(8), Board_place Varchar2(20), Origin Varchar2(20)
, Destination Varchar2(20), Adults Number(3), Children Number(3), Total_fare Num
ber(7,2), Route_id Number(3));
Table created.
SQL> insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot', '&T
ime_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children, &Tot
al_fare, &Route_id);
Enter value for fleet_id: 01
Enter value for ticket_no: 01
Enter value for doi: 10-apr-96
Enter value for dot: 10-may-96
Enter value for time_travel: 15:00:00
Enter value for board_place: Parrys
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter value for origin: Madras
Enter value for destination: Madhurai
Enter value for adults: 1
Enter value for children: 1
Enter value for total_fare: 60.00
Enter value for route_id: 101
old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',
'&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children,
&Total_fare, &Route_id)
new 1: insert into Ticket_header values(01, 01, '10-apr-96', '10-may-96', '15:
00:00', 'Parrys', 'Madras', 'Madhurai', 1, 1, 60.00, 101)
1 row created.
Enter value for fleet_id: 02
Enter value for ticket_no: 02
Enter value for doi: 12-apr-96
Enter value for dot: 05-may-96
Enter value for time_travel: 09:00:00
Enter value for board_place: Kknagar
Enter value for origin: Madhurai
Enter value for destination: Madras
Enter value for adults: 2
Enter value for children: 1
Enter value for total_fare: 60.00
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter value for route_id: 102
old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',
'&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children,
&Total_fare, &Route_id)
new 1: insert into Ticket_header values(02, 02, '12-apr-96', '05-may-96', '09:
00:00', 'Kknagar', 'Madhurai', 'Madras', 2, 1, 60.00, 102)
1 row created.
Enter value for fleet_id: 03
Enter value for ticket_no: 03
Enter value for doi: 21-apr-96
Enter value for dot: 15-may-96
Enter value for time_travel: 21:00:00
Enter value for board_place: Cubbonpark
Enter value for origin: Banglore
Enter value for destination: Madras
Enter value for adults: 4
Enter value for children: 2
Enter value for total_fare: 400
Enter value for route_id: 101
old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',
'&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children,
&Total_fare, &Route_id)
new 1: insert into Ticket_header values(03, 03, '21-apr-96', '15-may-96', '21:
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
00:00', 'Cubbonpark', 'Banglore', 'Madras', 4, 2, 400.00, 101)
1 row created.
Enter value for fleet_id: 04
Enter value for ticket_no: 04
Enter value for doi: 25-apr-96
Enter value for dot: 25-may-96
Enter value for time_travel: 10:00:00
Enter value for board_place: Charminar
Enter value for origin: Hyderabad
Enter value for destination: Madras
Enter value for adults: 10
Enter value for children: 0
Enter value for total_fare: 500.00
Enter value for route_id: 103
old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',
'&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children,
&Total_fare, &Route_id)
new 1: insert into Ticket_header values(04, 04, '25-apr-96', '25-may-96', '10:
00:00', 'Charminar', 'Hyderabad', 'Madras', 10, 0, 500.00, 103)
1 row created.
Enter value for fleet_id: 05
Enter value for ticket_no: 05
Enter value for doi: 30-apr-96
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter value for dot: 22-may-96
Enter value for time_travel: 15:00:00
Enter value for board_place: Parrys
Enter value for origin: Madras
Enter value for destination: Cochin
Enter value for adults: 2
Enter value for children: 2
Enter value for total_fare: 141.00
Enter value for route_id: 103
old 1: insert into Ticket_header values(&Fleet_id, &Ticket_no, '&Doi', '&Dot',
'&Time_travel', '&Board_place', '&Origin', '&Destination', &Adults, &Children,
&Total_fare, &Route_id)
new 1: insert into Ticket_header values(05, 05, '30-apr-96', '22-may-96', '15:
00:00', 'Parrys', 'Madras', 'Cochin', 2, 2, 141.00, 103)
1 row created.
Enter user-name: system
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> grant connect, resource to teitb19 identified by teitb19;
Grant succeeded.
SQL> connect
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Enter user-name: teitb14
Enter password:
Connected.
................8.........................
SQL> create table route_header (route_id number(5), route_no number(5), cat_code
number(5), origin varchar2(20), destination varchar2(20), fare number(7,2), Dis
tance number(3), capacity number(3));
Table created.
SQL> insert into route_header values(101,33,01,'Madurai','Madras',35,250,50);
1 row created.
SQL> insert into route_header values(102,25,02,'Trichy','Madurai',40,159,50);
1 row created.
SQL> insert into route_header values(103,15,03,'Thanjavur','Madurai',59,140,50)
1 row created.
SQL> insert into route_header values(104,36,04,'Madras','Banglore',79,375,50);
1 row created.
SQL> insert into route_header values(105,40,01,'Banglore','Madras',80,375,50);
1 row created.
SQL> insert into route_header values(106,38,02,'Madras','Madurai',39,250,50);
1 row created.
SQL> insert into route_header values(107,39,03,'Hyderabad','Madras',50,430,50);
1 row created
SQL> insert into route_header values(108,41,04,'Madras','Cochin',47,576,50);
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
1 row created.
.................13...................
SQL> alter table route_header add comments long;
Table altered.
........................14......................
SQL> desc route_header;
Name Null? Type
----------------------------------------- -------- -----------------------
ROUTE_ID NUMBER(5)
ROUTE_NO NUMBER(5)
CAT_CODE NUMBER(5)
ORIGIN VARCHAR2(20)
DESTINATION VARCHAR2(20)
FARE NUMBER(7,2)
DISTANCE NUMBER(3)
CAPACITY NUMBER(3)
COMMENTS LONG
..........................15......................
SQL> select cat_code from route_header order by cat_code desc;
CAT_CODE
----------
4
4
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
3
3
2
2
1
1
8 rows selected.
.......................16.............................
SQL> alter table route_header modify distance number(4);
Table altered.
.........................17........................
SQL> connect
Enter user-name: system
Enter password:
Connected.
SQL> grant connect, resource to abc identified by abc;
Grant succeeded.
SQL> grant alter,update,insert on teitb19.route_header to abc;
Grant succeeded.
.................18....................
SQL> revoke all on teitb19.route_header from abc;
Revoke succeeded.
.....................19...................
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
SQL> create table route_details (route_id number(3), place_id number(2), Nonstop
varchar(1));
Table created.
................20................
SQL> insert into route_details values(105,01,'N');
1 row created.
SQL> insert into route_details values(102,02,'S');
1 row created.
SQL> insert into route_details values(106,01,'S');
1 row created.
SQL> insert into route_details values(108,05,'N');
1 row created.
................21............
SQL> savepoint s1;
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Savepoint created.
...............22..............
SQL> insert into route_details values(106,02,'N');
1 row created.
SQL> select * from route_details;
ROUTE_ID PLACE_ID N
---------- ---------- -
105 1 N
102 2 S
106 1 S
108 5 N
106 2 N
.................23.............
SQL> rollback to s1;
Rollback complete.
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
SQL> select * from route_details;
ROUTE_ID PLACE_ID N
---------- ---------- -
105 1 N
102 2 S
106 1 S
108 5 N
.............24...........
SQL> commit;
Commit complete.
...........25..........
SQL> update route_details set nonstop='N' where route_id=102;
1 row updated.
SQL> select * from route_details;
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
ROUTE_ID PLACE_ID N
---------- ---------- -
105 1 N
102 2 N
106 1 S
108 5 N
................26................
SQL> savepoint s2;
Savepoint created.
................27................
SQL> delete from route_details where route_id=102;
1 row deleted.
SQL> select * from route_details;
ROUTE_ID PLACE_ID N
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
---------- ---------- -
105 1 N
106 1 S
108 5 N
....................28................
SQL> rollback to s2;
Rollback complete.
SQL> select * from route_details;
ROUTE_ID PLACE_ID N
---------- ---------- -
105 1 N
102 2 N
106 1 S
108 5 N
................29.................
SQL> commit;
Commit complete.
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14
Experiment No-1
Title: - To implement DDL, DML, DCL, TCL commands
Roll No: - 14