Key
Key
ASSESMENT-2
3 Name varchar(20),
4 City varchar(20),
5 State varchar(20));
Table created.
3 Airline varchar(20),
4 Weekdays varchar(10)
5 );
Table created.
3 Leg_number number(20),
4 Scheduled_departure_time varchar(5),
5 Departure_airport_code number(20),
6 Arrival_airport_code number(20),
7 Scheduled_arrival_time varchar(5),
8 PRIMARY KEY(Flight_number,Leg_number)
9 );
Table created.
SQL> create table LEG_INSTANCE
2 (Flight_number VARCHAR(20),
3 Leg_number varchar(20),
4 Date1 varchar(10),
5 Number_of_available_seats number(10),
6 Airplane_id varchar(20),
7 Departure_airport_code number(10),
8 Departure_time varchar(5),
9 Arrival_airport_code varchar(20),
10 Arrival_time varchar(5),
11 PRIMARY KEY(Flight_number,Leg_number,Date1));
Table created.
SQL> create table FARE
2 (
3 Flight_number number(20),
4 Fare_code number(20),
5 Amount number(20),
6 Restrictions varchar(100),
7 PRIMARY KEY(Flight_number,Fare_code)
8 );
Table created.
4 Airport_code number(20),
5 PRIMARY KEY(Airplane_type_name,Airport_code));
Table created.
3 Total_number_of_seats number(20),
4 Airplane_type varchar(20));
Table created.
3 Airport_code number(20) ,
4 Leg_number number(20),
5 Date1 varchar(10),
6 Seat_number number(10),
7 Customer_name varchar(20),
8 Customer_phone number(10),
9 PRIMARY KEY(Airport_code,Leg_number,Date1,Seat_number));
Table created.
INSERT VALUES:
SQL> insert into AIRPORT values(001,'Andhra Airport','Vizag','Andhra');
1 row created.
SQL> insert into AIRPORT values(02,'Indian Airport','Kurnool','Andhra');
1 row created.
SQL> insert into AIRPORT values(03,'Vellore Airport','Vellore','Tamilnadu');
1 row created.
SQL> insert into AIRPORT values(04,'Chennai Airport','Chennai','Tamilnadu');
1 row created.
SQL> insert into AIRPORT values(05,' Hyderabad Airport','Hyderabad','Andhra');
1 row created.
SQL> insert into AIRPORT values(06,'Mayuri Airport','Pune','Maharashtra');
1 row created.
SQL> insert into AIRPORT values(07,'Kranthi Airport','Pune','Maharashtra');
1 row created.
SQL> insert into AIRPORT values(08,'Ballaya Airport','Vizag','Andhra');
1 row created.
SQL> insert into AIRPORT values(09,'Nagi Airport','Vizag','Andhra');
1 row created.
SQL> insert into AIRPORT values(10,'Pushkara Airport','Pune','Maharashtra');
1 row created.
SQL> insert into FLIGHT values(111,'Ethihad','Saturday');
1 row created.
SQL> insert into FLIGHT values(112,'Spice','Saturday');
1 row created.
SQL> insert into FLIGHT values(114,'Jetair','Saturday');
1 row created.
SQL> insert into FLIGHT values(115,'Pioneer','Saturday');
1 row created.
SQL> insert into FLIGHT values(116,'Andhraspice','Saturday');
1 row created.
SQL> insert into FLIGHT values(117,'King','Saturday'); 1 row
created.
1 row created.
SQL> insert into FLIGHT values(119,'Airindia','Saturday');
1 row created.
SQL> insert into FLIGHT values(120,'Indigo','Tuesday');
1 row created.
SQL> insert into FLIGHT_LEG values(111,001,'12:00',01,02,'01:00');
1 row created
SQL> insert into FLIGHT_LEG values(112,002,'01:00',02,03,'02:00');
1 row created.
SQL> insert into FLIGHT_LEG values(113,003,'03:00',01,02,'04:00');
1 row created.
SQL> insert into FLIGHT_LEG values(114,004,'10:00',03,04,'11:00');
1 row created.
SQL> insert into FLIGHT_LEG values(115,005,'10:00',05,06,'12:00');
1 row created.
SQL> insert into FLIGHT_LEG values(116,006,'12:00',01,02,'02:00');
1 row created.
SQL> insert into FLIGHT_LEG values(117,007,'01:00',01,02,'03:00');
1 row created.
SQL> insert into FLIGHT_LEG values(118,008,'05:00',04,05,'06:00');
1 row created.
SQL> insert into FLIGHT_LEG values(119,009,'07:00',08,09,'08:00');
1 row created.
SQL> insert into FLIGHT_LEG values(120,010,'09:00',05,06,'10:00');
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into FARE values(111,'01',600,'No Alcohol to be consumed');
1 row created.
1 row created.
1 row created.
SQL> insert into FARE values(114,'04',6030,'No Alcohol to be consumed');
SQL> insert into FARE values(115,'05',6004,'No Alcohol to be consumed');
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into AIRPLANE_TYPE values('Business',60,'ryb');
1 row created.
SQL> insert into AIRPLANE_TYPE values('Business1',60,'Spicejet');
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into SEAT_RESERVATION values(112,002,'08-06-
2018',02,'B1110',12341);
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
1 row created.
SQL> insert into SEAT_RESERVATION values(118,008,'08-06-
2018',08,'Horsingking',12834);
1 row created.
1 row created.
1 row created.
NESTED QUERIES:
1. List the airplane id, type and company name.
SQL> select airplane_id,airplane_type_name,company from airplane,airplane_type
where airplane.airplane_type=airplane_type.airplane_type_name and airplane_type
in (select airplane_type_name from airplane_type );
air01 Business
ryb
air02 Business
ryb
air03 Business
ryb
air04
Business ryb
air05
Business ryb
air06
Business ryb
air07
Business ryb
air08
Business ryb
air09
Business ryb
air10
Business ryb
10 rows selected.
AIRLINE
--------------------
Jet
Jetair
Pioneer
Andhraspice
King
Awesome
Airindia
Indigo
8 rows selected.
3. List the airport names which are arrival ports for at least 3 flights.
SQL> select count(*) from airport a join leg_instance s on
p.airport_code=s.arrival_airport_code group by name having count(*)>=3;
COUNT(*)
-----------
3
4. Retrieve airport code that is greater than all airplane id of given airplane
type.
SQL> select s.airport_code from airport s,airplane p where
length(s.airport_code)>length(p.airplane_id) and p.airplane_type=’&airplane_type’;
Enter value for airplane_type: Business1
old 1: select s.airport_code from airport s,airplane p where
length(s.airport_code)>length(p.airplane_id) and p.airplane_type='&airplane_type'
new 1: select s.airport_code from airport s,airplane p where
length(s.airport_code)>length(p.airplane_id) and p.airplane_type='Business1'
no rows selected
10 rows updated.
SQL> select flight_number from SEAT_RESERVATION where seat_number<0;
FLIGHT_NUMBER
-------------
111
6. Retrieve the airline names that has at least two bookings.
AIRLINE
---------------------
Ethihad
7. Retrieve the airport code that are only arrival and not departure port.
AIRPORT_CODE
-------------
6
6
9
8. Retrieve the flight numbers that arrive in all the cities of Tamilnadu.
SQL> select f.flight_number from flight_leg f,airport s where
s.airport_code=f.arrival_airport_code and s.state=’Tamilnadu’;
FLIGHT_NUMBER
--------------------
112
114
9. Retrieve the country which has more than 10 airports
Table altered.
10 rows updated.
COUNTRY
--------------------
INDIA
10. Find the airline which has highest number of intermediate stoppings
SQL> select airline from flight where flight_number in(select flight_number from
flight_leg group by flight_number having count(*)=(select
max(count(leg_number)) from flight_leg group by flight_number));
AIRLINE
--------------------
Ethihad
Spice
Jet
Jetair
Pioneer
Andhraspice
King
Awesome
Airindia
Indigo
10 rows selected.
11. List the flight number, the departure airport for the first leg of the flight,
and the arrival airport for the last leg of the flight.
FLIGHT_NUMBER DEPARTURE_AIRPORT_CODE
ARRIVAL_AIRPORT_CODE
-------------------- ---------------------- --------------------
111 1 2
113 1 2
116
1 2 117
1 2
12. List the flight numbers and weekdays of all flights or flight legs that depart
from Pune Airport (airport code ‘PNQ’) and arrive in Los Angeles
International Airport (airport code ‘LAX’).
SQL> select s.flight_number,s.weekdays from flight s,flight_leg p where
2 s.flight_number=p.flight_number and departure_airport_code='3' and
arrival_airport_code='2';
no rows selected
15. Retrieve the number of available seats for flight number ‘CO197’//Flight
details not available in database choosing flight number “QR5111” and travel
date “27-AUG-16”.
no rows selected
Miscellaneous:
Table created.
SQL> Create table fare1 as( select * from fare where 1=1);
Table created.
Table created.
View created.
10 rows updated.
View created.
7. Create a view with airplane id,company name where
max_seatstotal_number_of_seats>10
SQL> create view derivedtable1 as (select s.airplane_id,p.company from airplane
s,airplane_type p where s.airplane_type=p.airplane_type_name and p.max_seats-
s.total_number_of_seats>10);
View created.
8. Update a company name in the view in Q.7.
CONSTRAINT_NAME
------------------------------
SYS_C007006
10 rows updated.
Sequence altered.
Index created.
14. Select the flights on Wednesday('wed'). (Query with Object type)
SQL> select * from flight per where exists (select 1 from table(per.weekdays)
where column_value like '%wed%');
select * from flight per where exists (select 1 from table(per.weekdays) where
column_value like '%wed%')
*
ERROR at line 1:
ORA-22905: cannot access rows from a non-nested
table item
15). Write a query to show the constraints(plus column) created on the Table
already existing.
SQL> select constraint_name from user_constraints where
table_name=’FLIGHT_LEG’;
CONSTRAINT_NAME
------------------------------
SYS_C007008
SEQUENCE_NAME
------------------------------
LOGMNR_EVOLVE_SEQ$
LOGMNR_SEQ$
LOGMNR_UIDS$
MVIEW$_ADVSEQ_GENERIC
MVIEW$_ADVSEQ_ID
REPCAT$_EXCEPTIONS_S
REPCAT$_FLAVORS_S
REPCAT$_FLAVOR_NAME_S
REPCAT$_REFRESH_TEMPLATES_S
REPCAT$_REPPROP_KEY
REPCAT$_RUNTIME_PARMS_S
SEQUENCE_NAME
------------------------------
REPCAT$_TEMPLATE_OBJECTS_S
REPCAT$_TEMPLATE_PARMS_S
REPCAT$_TEMPLATE_REFGROUPS_S
REPCAT$_TEMPLATE_SITES_S
REPCAT$_TEMP_OUTPUT_S
REPCAT$_USER_AUTHORIZATIONS_S
REPCAT$_USER_PARM_VALUES_S
REPCAT_LOG_SEQUENCE
SEQUENCE1
TEMPLATE$_TARGETS_S
21 rows selected.
17). Write a query to show the procedures ,functions, triggers already created.
NAME
------------------------------
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
NAME
------------------------------
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
ORA$_SYS_REP_AUTH
15 rows selected.
TRIGGER_NAME TRIGGER_TYPE
------------------------------ ----------------
REPCATLOGTRIG AFTER STATEMENT
DEF$_PROPAGATOR_TRIG BEFORE
STATEMENT
CONSTRAINT_NAME
------------------------------
LOGMNR_SESSION_EVOLVE$_PK
LOGMNR_UID$_PK
SYS_C001360
LOGMNRC_DBNAME_UID_MAP_PK
LOGMNR_LOG$_PK
LOGMNR_PROCESSED_LOG$_PK
LOGMNR_SPILL$_PK
LOGMNR_AGE_SPILL$_PK
LOGMNR_RESTART_CKPT_TXINFO$_PK
LOGMNR_RESTART_CKPT$_PK
LOGMNR_INTEG_SPILL$_PK
CONSTRAINT_NAME
------------------------------
SYS_C001369
SYS_C001370
SYS_C001371
SYS_C001372
LOGMNR_SESSION_ACTION$_PK
SYS_C001374
SYS_C001375
SYS_C001376
LOGMNR_SESSION_PK
LOGMNR_SESSION_UK1
SYS_C001415
CONSTRAINT_NAME
------------------------------
LOGMNRT_MDDL$_PK
SYS_C001462
SYS_C001463
SYS_C001464
SYS_C001465
SYS_C001466
SYS_C001467
MVIEW$_ADV_WORKLOAD_PK
SYS_C001469
SYS_C001470
MVIEW$_ADV_BASETABLE_FK
CONSTRAINT_NAME
------------------------------
SYS_C001472
SYS_C001473
SYS_C001474
MVIEW$_ADV_FILTER_PK
SYS_C001476
MVIEW$_ADV_LOG_PK
SYS_C001478
MVIEW$_ADV_FILTERINSTANCE_FK
SYS_C001480
SYS_C001481
SYS_C001482
CONSTRAINT_NAME
------------------------------
SYS_C001483
SYS_C001484
MVIEW$_ADV_LEVEL_PK
MVIEW$_ADV_LEVEL_FK
SYS_C001487
SYS_C001488
SYS_C001489
SYS_C001490
MVIEW$_ADV_ROLLUP_PK
MVIEW$_ADV_ROLLUP_FK
MVIEW$_ADV_ROLLUP_CFK
CONSTRAINT_NAME
------------------------------
MVIEW$_ADV_ROLLUP_PFK
SYS_C001495
SYS_C001496
SYS_C001497
SYS_C001498
SYS_C001499
MVIEW$_ADV_AJG_PK
MVIEW$_ADV_AJG_FK
SYS_C001502
SYS_C001503
SYS_C001504
CONSTRAINT_NAME
------------------------------
SYS_C001505
SYS_C001506
MVIEW$_ADV_FJG_PK
MVIEW$_ADV_FJG_FK
SYS_C001509
SYS_C001510
SYS_C001511
SYS_C001512
SYS_C001513
MVIEW$_ADV_GC_PK
MVIEW$_ADV_GC_FK
CONSTRAINT_NAME
------------------------------
SYS_C001516
SYS_C001517
SYS_C001518
SYS_C001519
SYS_C001520
SYS_C001521
SYS_C001522
SYS_C001523
SYS_C001524
MVIEW$_ADV_CLIQUE_PK
MVIEW$_ADV_CLIQUE_FK
CONSTRAINT_NAME
------------------------------
SYS_C001527
SYS_C001528
SYS_C001529
SYS_C001530
SYS_C001531
MVIEW$_ADV_ELIGIBLE_PK
MVIEW$_ADV_ELIGIBLE_FK
SYS_C001534
SYS_C001535
SYS_C001536
MVIEW$_ADV_OUTPUT_PK
CONSTRAINT_NAME
------------------------------
MVIEW$_ADV_OUTPUT_FK
MVIEW$_ADV_EXCEPTION_FK
SYS_C001540
MVIEW$_ADV_PARAMETERS_PK
SYS_C001542
SYS_C001543
SYS_C001544
SYS_C001545
MVIEW$_ADV_INFO_PK
MVIEW$_ADV_INFO_FK
SYS_C001548
CONSTRAINT_NAME
------------------------------
SYS_C001549
SYS_C001550
SYS_C001551
MVIEW$_ADV_JOURNAL_PK
MVIEW$_ADV_JOURNAL_FK
SYS_C001650
SYS_C001651
SYS_C001652
SYS_C001653
SYS_C001654
SYS_C001655 CONSTRAINT_NAME
------------------------------
AQ$_QUEUE_TABLES_PRIMARY
SYS_C001657
SYS_C001658
SYS_C001659
SYS_C001660
SYS_C001661
AQ$_QUEUES_PRIMARY
AQ$_QUEUES_CHECK
SYS_C001678
AQ$_SCHEDULES_PRIMARY
AQ$_SCHEDULES_CHECK
CONSTRAINT_NAME
------------------------------
SYS_C001692
SYS_C001693
SYS_C001694
SYS_C001695
SYS_C001696
UNQ_PAIRS
AGENT_MUST_BE_CREATED
DEF$_ERROR_PRIMARY
SYS_C002898
DEF$_DESTINATION_PRIMARY
DEF$_CALLDEST_PRIMARY
CONSTRAINT_NAME ------------------------------
DEF$_CALL_DESTINATION
DEF$_DEFAULTDEST_PRIMARY
DEF$_LOB_PRIMARY
SYS_C002904
SYS_C002905
DEF$_PROPAGATOR_PRIMARY
SYS_C002907
DEF$_PUSHED_TRAN_PRIMARY
REPCAT$_REPCAT_STATUS
REPCAT$_REPCAT_PRIMARY
SYS_C002913
CONSTRAINT_NAME
------------------------------
SYS_C002914
REPCAT$_FLAVORS_C2
REPCAT$_FLAVORS_UNQ1
REPCAT$_FLAVORS_FK1
REPCAT$_REPSCHEMA_PRIMARY
REPCAT$_REPSCHEMA_PRNT
REPCAT$_REPSCHEMA_DEST
REPCAT$_REPOBJECT_TYPE
REPCAT$_REPOBJECT_VERSION
REPCAT$_REPOBJECT_STATUS
REPCAT$_REPOBJECT_GENPACKAGE
CONSTRAINT_NAME
------------------------------
REPCAT$_REPOBJECT_GENTRIGGER
REPCAT$_REPOBJECT_PRIMARY
REPCAT$_REPOBJECT_PRNT
REPCAT$_REPCOLUMN_VERSION
REPCAT$_REPCOLUMN_PK
REPCAT$_REPCOLUMN_FK
REPCAT$_KEY_COLUMNS_PRIMARY
REPCAT$_KEY_COLUMNS_PRNT
REPCAT$_GENERATED_OBJ
REPCAT$_REPGEN_PRIMARY
REPCAT$_REPGEN_PRNT
CONSTRAINT_NAME
------------------------------
REPCAT$_REPGEN_PRNT2
REPCAT$_REPPROP_HOW
REPCAT$_REPPROP_PRIMARY
REPCAT$_REPPROP_PRNT
REPCAT$_REPCATLOG_REQUEST
REPCAT$_REPCATLOG_TYPE
REPCAT$_REPCATLOG_STATUS
REPCAT$_REPCATLOG_PRIMARY
REPCAT$_DDL_PRNT
SYS_C002945
SYS_C002946
CONSTRAINT_NAME
------------------------------
SYS_C002947
REPCAT$_REPGROUP_PRIVS_UK
REPCAT$_REPGROUP_PRIVS_FK
REPCAT$_PRIORITY_GROUP_NN1
REPCAT$_PRIORITY_GROUP_C1
REPCAT$_PRIORITY_GROUP_C2
REPCAT$_PRIORITY_GROUP_PK
REPCAT$_PRIORITY_GROUP_U1
REPCAT$_PRIORITY_NN1
REPCAT$_PRIORITY_NN2
REPCAT$_PRIORITY_NN3
CONSTRAINT_NAME
------------------------------
REPCAT$_PRIORITY_PK
REPCAT$_PRIORITY_F1
REPCAT$_COLUMN_GROUP_NN1
REPCAT$_COLUMN_GROUP_NN2
REPCAT$_COLUMN_GROUP_NN3
REPCAT$_COLUMN_GROUP_PK
REPCAT$_GROUPED_COLUMN_PK
REPCAT$_GROUPED_COLUMN_F1
REPCAT$_CONFLICT_C1
REPCAT$_CONFLICT_PK
REPCAT$_RESOL_METHOD_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_RESOLUTION_NN1
REPCAT$_RESOLUTION_NN2
REPCAT$_RESOLUTION_PK
REPCAT$_RESOLUTION_F1
REPCAT$_RESOLUTION_F3
REPCAT$_RESOLUTION_STATS_NN1
REPCAT$_RESOLUTION_STATS_NN2
REPCAT$_RESOLUTION_STATS_NN3
REPCAT$_RESOLUTION_STATS_NN4
REPCAT$_RESOLUTION_STATS_NN5
REPCAT$_RESOLUTION_STATS_NN6
CONSTRAINT_NAME
------------------------------
REPCAT$_RESOLUTION_STATS_NN7
REPCAT$_RESOLUTION_STATS_NN8
REPCAT$_RESOL_STATS_CTRL_NN1
REPCAT$_RESOL_STATS_CTRL_NN2
REPCAT$_RESOL_STATS_CTRL_NN3
REPCAT$_RESOL_STATS_CTRL_PK
REPCAT$_PARAMETER_COLUMN_PK
REPCAT$_PARAMETER_COLUMN_F1
REPCAT$_AUDIT_ATTRIBUTE_NN1
REPCAT$_AUDIT_ATTRIBUTE_NN2
REPCAT$_AUDIT_ATTRIBUTE_C1
CONSTRAINT_NAME
------------------------------
REPCAT$_AUDIT_ATTRIBUTE_PK
REPCAT$_AUDIT_COLUMN_NN1
REPCAT$_AUDIT_COLUMN_NN2
REPCAT$_AUDIT_COLUMN_NN3
REPCAT$_AUDIT_COLUMN_NN4
REPCAT$_AUDIT_COLUMN_NN5
REPCAT$_AUDIT_COLUMN_PK
REPCAT$_AUDIT_COLUMN_F1
REPCAT$_AUDIT_COLUMN_F2
REPCAT$_FLAVOR_OBJECTS_VERSION
REPCAT$_FLAVOR_OBJECTS_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_FLAVOR_OBJECTS_FK1
REPCAT$_FLAVOR_OBJECTS_FK2
SYS_C003004
REPCAT$_TEMPLATE_STATUS_PK
REPCAT$_TEMPLATE_TYPES_PK
SYS_C003007
SYS_C003008
SYS_C003009
SYS_C003010
SYS_C003011
SYS_C003012
CONSTRAINT_NAME
------------------------------
SYS_C003013
REFRESH_TEMPLATES_C1
REPCAT$_REFRESH_TEMPLATES_PK
REPCAT$_REFRESH_TEMPLATES_U1
REPCAT$_REFRESH_TEMPLATES_FK1
REPCAT$_REFRESH_TEMPLATES_FK2
SYS_C003019
SYS_C003020
SYS_C003021
REPCAT$_USER_AUTHORIZATIONS_PK
REPCAT$_USER_AUTHORIZATIONS_U1
CONSTRAINT_NAME
------------------------------
REPCAT$_USER_AUTHORIZATION_FK2
REPCAT$_OBJECT_TYPE_PK
SYS_C003026
SYS_C003027
SYS_C003028
REPCAT$_TEMPLATE_REFGROUPS_PK
REPCAT$_TEMPLATE_REFGROUPS_FK1
SYS_C003031
SYS_C003032
SYS_C003033
SYS_C003034
CONSTRAINT_NAME
------------------------------
SYS_C003035
SYS_C003036
REPCAT$_TEMPLATE_OBJECTS_VER
REPCAT$_TEMPLATE_OBJECTS_PK
REPCAT$_TEMPLATE_OBJECTS_U1
REPCAT$_TEMPLATE_OBJECTS_FK1
REPCAT$_TEMPLATE_OBJECTS_FK3
SYS_C003042
SYS_C003043
REPCAT$_TEMPLATE_PARMS_C1
REPCAT$_TEMPLATE_PARMS_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_TEMPLATE_PARMS_U1
REPCAT$_TEMPLATE_PARMS_FK1
SYS_C003048
SYS_C003049
REPCAT$_OBJECT_PARMS_PK
REPCAT$_OBJECT_PARMS_FK1
REPCAT$_OBJECT_PARMS_FK2
SYS_C003053
SYS_C003054
REPCAT$_USER_PARM_VALUES_PK
REPCAT$_USER_PARM_VALUES_U1
CONSTRAINT_NAME
------------------------------
REPCAT$_USER_PARM_VALUES_FK1
SYS_C003058
SYS_C003059
SYS_C003060
REPCAT$_TEMPLATE_SITES_C1
REPCAT$_TEMPLATE_SITES_C2
REPCAT$_TEMPLATE_SITES_PK
REPCAT$_TEMPLATE_SITES_U1
SYS_C003065
SYS_C003066
SYS_C003067
CONSTRAINT_NAME ------------------------------
REPCAT$_SITE_OBJECTS_U1
REPCAT$_SITE_OBJECT_FK2
REPCAT$_SITE_OBJECTS_FK1
SYS_C003071
TEMPLATE$_TARGETS_PK
REPCAT$_EXCEPTIONS_PK
REPCAT$_INSTANTIATION_DDL_PK
REPCAT$_INSTANTIATION_DDL_FK1
REPCAT$_EXTENSION_CODE
REPCAT$_EXTENSION_EXPORTREQ
REPCAT$_EXTENSION_STATUS
CONSTRAINT_NAME
------------------------------
REPCAT$_EXTENSION_PUSH_TO_MDEF
REPCAT$_EXTENSION_PUSH_TO_NEW
SYS_C003081
REPCAT$_SITES_NEW_FULL_INST
REPCAT$_SITES_NEW_PK
REPCAT$_SITES_NEW_FK1
REPCAT$_SITES_NEW_FK2
LOGMNR_DICTSTATE$_PK
SYS_C003087
SYS_C003088
SYS_C003089
CONSTRAINT_NAME
------------------------------
SYS_C003090
SYS_C003091
SYS_C003092
SYS_C003093
SYS_C003094
SYS_C003095
SYS_C003096
LOGMNRC_GTLO_PK
SYS_C003098
SYS_C003099
SYS_C003100
CONSTRAINT_NAME
------------------------------
SYS_C003101
SYS_C003102
SYS_C003103
SYS_C003104
LOGMNRC_GTCS_PK
SYS_C003106
SYS_C003107
SYS_C003108
SYS_C003109
LOGMNRC_GSII_PK
SYS_C003111
CONSTRAINT_NAME
------------------------------
SYS_C003112
LOGMNRC_GSBA_PK
SYS_C003114 LOGMNR_SEED$_PK
SYS_C003116
LOGMNR_DICTIONARY$_PK
SYS_C003118
LOGMNR_OBJ$_PK
SYS_C003120
LOGMNR_TAB$_PK
SYS_C003122
CONSTRAINT_NAME
------------------------------
LOGMNR_COL$_PK
SYS_C003124
LOGMNR_ATTRCOL$_PK
SYS_C003126
LOGMNR_TS$_PK
SYS_C003128
LOGMNR_IND$_PK
SYS_C003130
LOGMNR_USER$_PK
SYS_C003132
LOGMNR_TABPART$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003134
LOGMNR_TABSUBPART$_PK
SYS_C003136
LOGMNR_TABCOMPART$_PK
SYS_C003138 LOGMNR_TYPE$_PK
SYS_C003140
LOGMNR_COLTYPE$_PK
SYS_C003142
LOGMNR_ATTRIBUTE$_PK
SYS_C003144
CONSTRAINT_NAME
------------------------------
LOGMNR_LOB$_PK
SYS_C003146
LOGMNR_CDEF$_PK
SYS_C003148
LOGMNR_CCOL$_PK
SYS_C003150
LOGMNR_ICOL$_PK
SYS_C003152
LOGMNR_LOBFRAG$_PK
SYS_C003154
LOGMNR_INDPART$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003156
LOGMNR_INDSUBPART$_PK
SYS_C003158
LOGMNR_INDCOMPART$_PK
SYS_C003160
LOGMNR_LOGMNR_BUILDLOG_PK
SYS_C003162
LOGMNR_NTAB$_PK
SYS_C003164
SYS_C003165
LOGMNR_OPQTYPE$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003167
SYS_C003168
SYS_C003169
SYS_C003170
LOGMNR_SUBCOLTYPE$_PK
SYS_C003172
LOGMNR_KOPM$_PK
SYS_C003174
LOGMNR_PROPS$_PK
SYS_C003176
LOGMNR_ENC$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003178
LOGMNR_REFCON$_PK
SYS_C003180
LOGMNR_PARTOBJ$_PK
SYS_C003182
SYS_C003183
SYS_C003184
SYS_C003185
SYS_C003186 LOGMNRP_CTAS_PART_MAP_PK
SYS_C003338
CONSTRAINT_NAME
------------------------------
SYS_C003339
SYS_C003340
SYS_C003341
SYS_C003342
SYS_C003343
SYS_C003344
SYS_C003345
SYS_C003346
SYS_C003347
SYS_C003348
LOGSTDBY$EDS_TABLES_PKEY
CONSTRAINT_NAME
------------------------------
SYS_C003540
SYS_C003541
SYS_C003542
SYS_C003543
SYS_C003544
SYS_C003545
SYS_C003644
SYS_C003645
SYS_C003646
HELP_TOPIC_SEQ
SYS_C006999 CONSTRAINT_NAME
------------------------------
SYS_C007000
SYS_C007001
SYS_C007006
SYS_C007007
SYS_C007008
SYS_C007014
SYS_C007010
SYS_C007011
SYS_C007012
SYS_C007013
no rows selected
DECLARE
prop_count NUMBER;
BEGIN
SELECT count(*) into prop_count
FROM s
CONSTRAINT_NAME
------------------------------
LOGMNR_SESSION_EVOLVE$_PK
LOGMNR_UID$_PK
SYS_C001360
LOGMNRC_DBNAME_UID_MAP_PK
LOGMNR_LOG$_PK
LOGMNR_PROCESSED_LOG$_PK
LOGMNR_SPILL$_PK
LOGMNR_AGE_SPILL$_PK
LOGMNR_RESTART_CKPT_TXINFO$_PK
LOGMNR_RESTART_CKPT$_PK
LOGMNR_INTEG_SPILL$_PK
CONSTRAINT_NAME
------------------------------
SYS_C001369
SYS_C001370
SYS_C001371
SYS_C001372
LOGMNR_SESSION_ACTION$_PK
SYS_C001374
SYS_C001375
SYS_C001376
LOGMNR_SESSION_PK
LOGMNR_SESSION_UK1
SYS_C001415
CONSTRAINT_NAME
------------------------------
LOGMNRT_MDDL$_PK
SYS_C001462
SYS_C001463
SYS_C001464
SYS_C001465
SYS_C001466
SYS_C001467
MVIEW$_ADV_WORKLOAD_PK
SYS_C001469
SYS_C001470
MVIEW$_ADV_BASETABLE_FK
CONSTRAINT_NAME
------------------------------
SYS_C001472
SYS_C001473
SYS_C001474 MVIEW$_ADV_FILTER_PK
SYS_C001476
MVIEW$_ADV_LOG_PK
SYS_C001478
MVIEW$_ADV_FILTERINSTANCE_FK
SYS_C001480
SYS_C001481
SYS_C001482
CONSTRAINT_NAME
------------------------------
SYS_C001483
SYS_C001484
MVIEW$_ADV_LEVEL_PK
MVIEW$_ADV_LEVEL_FK
SYS_C001487
SYS_C001488
SYS_C001489
SYS_C001490
MVIEW$_ADV_ROLLUP_PK
MVIEW$_ADV_ROLLUP_FK
MVIEW$_ADV_ROLLUP_CFK
CONSTRAINT_NAME
------------------------------
MVIEW$_ADV_ROLLUP_PFK
SYS_C001495
SYS_C001496
SYS_C001497
SYS_C001498
SYS_C001499
MVIEW$_ADV_AJG_PK
MVIEW$_ADV_AJG_FK
SYS_C001502
SYS_C001503
SYS_C001504
CONSTRAINT_NAME
------------------------------
SYS_C001505
SYS_C001506
MVIEW$_ADV_FJG_PK
MVIEW$_ADV_FJG_FK
SYS_C001509
SYS_C001510
SYS_C001511
SYS_C001512
SYS_C001513
MVIEW$_ADV_GC_PK
MVIEW$_ADV_GC_FK
CONSTRAINT_NAME
------------------------------
SYS_C001516
SYS_C001517
SYS_C001518
SYS_C001519
SYS_C001520
SYS_C001521
SYS_C001522 SYS_C001523
SYS_C001524
MVIEW$_ADV_CLIQUE_PK
MVIEW$_ADV_CLIQUE_FK
CONSTRAINT_NAME
------------------------------
SYS_C001527
SYS_C001528
SYS_C001529
SYS_C001530
SYS_C001531
MVIEW$_ADV_ELIGIBLE_PK
MVIEW$_ADV_ELIGIBLE_FK
SYS_C001534
SYS_C001535
SYS_C001536
MVIEW$_ADV_OUTPUT_PK
CONSTRAINT_NAME
------------------------------
MVIEW$_ADV_OUTPUT_FK
MVIEW$_ADV_EXCEPTION_FK
SYS_C001540
MVIEW$_ADV_PARAMETERS_PK
SYS_C001542
SYS_C001543
SYS_C001544
SYS_C001545
MVIEW$_ADV_INFO_PK
MVIEW$_ADV_INFO_FK
SYS_C001548
CONSTRAINT_NAME
------------------------------
SYS_C001549
SYS_C001550
SYS_C001551
MVIEW$_ADV_JOURNAL_PK
MVIEW$_ADV_JOURNAL_FK
SYS_C001650
SYS_C001651
SYS_C001652
SYS_C001653
SYS_C001654
SYS_C001655
CONSTRAINT_NAME
------------------------------
AQ$_QUEUE_TABLES_PRIMARY
SYS_C001657
SYS_C001658
SYS_C001659
SYS_C001660
SYS_C001661
AQ$_QUEUES_PRIMARY
AQ$_QUEUES_CHECK
SYS_C001678
AQ$_SCHEDULES_PRIMARY
AQ$_SCHEDULES_CHECK CONSTRAINT_NAME
------------------------------
SYS_C001692
SYS_C001693
SYS_C001694
SYS_C001695
SYS_C001696
UNQ_PAIRS
AGENT_MUST_BE_CREATED
DEF$_ERROR_PRIMARY
SYS_C002898
DEF$_DESTINATION_PRIMARY
DEF$_CALLDEST_PRIMARY
CONSTRAINT_NAME
------------------------------
DEF$_CALL_DESTINATION
DEF$_DEFAULTDEST_PRIMARY
DEF$_LOB_PRIMARY
SYS_C002904
SYS_C002905
DEF$_PROPAGATOR_PRIMARY
SYS_C002907
DEF$_PUSHED_TRAN_PRIMARY
REPCAT$_REPCAT_STATUS
REPCAT$_REPCAT_PRIMARY
SYS_C002913
CONSTRAINT_NAME ------------------------------
SYS_C002914
REPCAT$_FLAVORS_C2
REPCAT$_FLAVORS_UNQ1
REPCAT$_FLAVORS_FK1
REPCAT$_REPSCHEMA_PRIMARY
REPCAT$_REPSCHEMA_PRNT
REPCAT$_REPSCHEMA_DEST
REPCAT$_REPOBJECT_TYPE
REPCAT$_REPOBJECT_VERSION
REPCAT$_REPOBJECT_STATUS
REPCAT$_REPOBJECT_GENPACKAGE
CONSTRAINT_NAME
------------------------------
REPCAT$_REPOBJECT_GENTRIGGER
REPCAT$_REPOBJECT_PRIMARY
REPCAT$_REPOBJECT_PRNT
REPCAT$_REPCOLUMN_VERSION
REPCAT$_REPCOLUMN_PK
REPCAT$_REPCOLUMN_FK
REPCAT$_KEY_COLUMNS_PRIMARY
REPCAT$_KEY_COLUMNS_PRNT
REPCAT$_GENERATED_OBJ
REPCAT$_REPGEN_PRIMARY
REPCAT$_REPGEN_PRNT
CONSTRAINT_NAME
------------------------------
REPCAT$_REPGEN_PRNT2
REPCAT$_REPPROP_HOW
REPCAT$_REPPROP_PRIMARY
REPCAT$_REPPROP_PRNT
REPCAT$_REPCATLOG_REQUEST
REPCAT$_REPCATLOG_TYPE
REPCAT$_REPCATLOG_STATUS
REPCAT$_REPCATLOG_PRIMARY
REPCAT$_DDL_PRNT
SYS_C002945
SYS_C002946
CONSTRAINT_NAME
------------------------------
SYS_C002947
REPCAT$_REPGROUP_PRIVS_UK
REPCAT$_REPGROUP_PRIVS_FK
REPCAT$_PRIORITY_GROUP_NN1
REPCAT$_PRIORITY_GROUP_C1
REPCAT$_PRIORITY_GROUP_C2
REPCAT$_PRIORITY_GROUP_PK
REPCAT$_PRIORITY_GROUP_U1
REPCAT$_PRIORITY_NN1
REPCAT$_PRIORITY_NN2
REPCAT$_PRIORITY_NN3
CONSTRAINT_NAME
------------------------------
REPCAT$_PRIORITY_PK
REPCAT$_PRIORITY_F1
REPCAT$_COLUMN_GROUP_NN1
REPCAT$_COLUMN_GROUP_NN2
REPCAT$_COLUMN_GROUP_NN3
REPCAT$_COLUMN_GROUP_PK
REPCAT$_GROUPED_COLUMN_PK
REPCAT$_GROUPED_COLUMN_F1
REPCAT$_CONFLICT_C1
REPCAT$_CONFLICT_PK
REPCAT$_RESOL_METHOD_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_RESOLUTION_NN1
REPCAT$_RESOLUTION_NN2
REPCAT$_RESOLUTION_PK
REPCAT$_RESOLUTION_F1
REPCAT$_RESOLUTION_F3
REPCAT$_RESOLUTION_STATS_NN1
REPCAT$_RESOLUTION_STATS_NN2
REPCAT$_RESOLUTION_STATS_NN3
REPCAT$_RESOLUTION_STATS_NN4
REPCAT$_RESOLUTION_STATS_NN5
REPCAT$_RESOLUTION_STATS_NN6
CONSTRAINT_NAME
------------------------------
REPCAT$_RESOLUTION_STATS_NN7
REPCAT$_RESOLUTION_STATS_NN8
REPCAT$_RESOL_STATS_CTRL_NN1
REPCAT$_RESOL_STATS_CTRL_NN2
REPCAT$_RESOL_STATS_CTRL_NN3
REPCAT$_RESOL_STATS_CTRL_PK
REPCAT$_PARAMETER_COLUMN_PK
REPCAT$_PARAMETER_COLUMN_F1
REPCAT$_AUDIT_ATTRIBUTE_NN1
REPCAT$_AUDIT_ATTRIBUTE_NN2
REPCAT$_AUDIT_ATTRIBUTE_C1
CONSTRAINT_NAME
------------------------------
REPCAT$_AUDIT_ATTRIBUTE_PK
REPCAT$_AUDIT_COLUMN_NN1
REPCAT$_AUDIT_COLUMN_NN2
REPCAT$_AUDIT_COLUMN_NN3
REPCAT$_AUDIT_COLUMN_NN4
REPCAT$_AUDIT_COLUMN_NN5
REPCAT$_AUDIT_COLUMN_PK
REPCAT$_AUDIT_COLUMN_F1
REPCAT$_AUDIT_COLUMN_F2
REPCAT$_FLAVOR_OBJECTS_VERSION
REPCAT$_FLAVOR_OBJECTS_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_FLAVOR_OBJECTS_FK1
REPCAT$_FLAVOR_OBJECTS_FK2
SYS_C003004
REPCAT$_TEMPLATE_STATUS_PK
REPCAT$_TEMPLATE_TYPES_PK
SYS_C003007
SYS_C003008
SYS_C003009
SYS_C003010
SYS_C003011
SYS_C003012
CONSTRAINT_NAME
------------------------------
SYS_C003013
REFRESH_TEMPLATES_C1
REPCAT$_REFRESH_TEMPLATES_PK
REPCAT$_REFRESH_TEMPLATES_U1
REPCAT$_REFRESH_TEMPLATES_FK1
REPCAT$_REFRESH_TEMPLATES_FK2
SYS_C003019
SYS_C003020
SYS_C003021
REPCAT$_USER_AUTHORIZATIONS_PK
REPCAT$_USER_AUTHORIZATIONS_U1
CONSTRAINT_NAME
------------------------------
REPCAT$_USER_AUTHORIZATION_FK2
REPCAT$_OBJECT_TYPE_PK
SYS_C003026
SYS_C003027
SYS_C003028
REPCAT$_TEMPLATE_REFGROUPS_PK
REPCAT$_TEMPLATE_REFGROUPS_FK1
SYS_C003031
SYS_C003032
SYS_C003033
SYS_C003034
CONSTRAINT_NAME
------------------------------
SYS_C003035
SYS_C003036
REPCAT$_TEMPLATE_OBJECTS_VER
REPCAT$_TEMPLATE_OBJECTS_PK
REPCAT$_TEMPLATE_OBJECTS_U1
REPCAT$_TEMPLATE_OBJECTS_FK1
REPCAT$_TEMPLATE_OBJECTS_FK3
SYS_C003042
SYS_C003043
REPCAT$_TEMPLATE_PARMS_C1
REPCAT$_TEMPLATE_PARMS_PK
CONSTRAINT_NAME
------------------------------
REPCAT$_TEMPLATE_PARMS_U1
REPCAT$_TEMPLATE_PARMS_FK1
SYS_C003048
SYS_C003049
REPCAT$_OBJECT_PARMS_PK
REPCAT$_OBJECT_PARMS_FK1
REPCAT$_OBJECT_PARMS_FK2
SYS_C003053
SYS_C003054
REPCAT$_USER_PARM_VALUES_PK
REPCAT$_USER_PARM_VALUES_U1
CONSTRAINT_NAME
------------------------------
REPCAT$_USER_PARM_VALUES_FK1
SYS_C003058
SYS_C003059
SYS_C003060
REPCAT$_TEMPLATE_SITES_C1
REPCAT$_TEMPLATE_SITES_C2
REPCAT$_TEMPLATE_SITES_PK
REPCAT$_TEMPLATE_SITES_U1
SYS_C003065
SYS_C003066
SYS_C003067
CONSTRAINT_NAME
------------------------------
REPCAT$_SITE_OBJECTS_U1
REPCAT$_SITE_OBJECT_FK2
REPCAT$_SITE_OBJECTS_FK1
SYS_C003071
TEMPLATE$_TARGETS_PK
REPCAT$_EXCEPTIONS_PK
REPCAT$_INSTANTIATION_DDL_PK
REPCAT$_INSTANTIATION_DDL_FK1
REPCAT$_EXTENSION_CODE
REPCAT$_EXTENSION_EXPORTREQ
REPCAT$_EXTENSION_STATUS
CONSTRAINT_NAME ------------------------------
REPCAT$_EXTENSION_PUSH_TO_MDEF
REPCAT$_EXTENSION_PUSH_TO_NEW
SYS_C003081
REPCAT$_SITES_NEW_FULL_INST
REPCAT$_SITES_NEW_PK
REPCAT$_SITES_NEW_FK1
REPCAT$_SITES_NEW_FK2
LOGMNR_DICTSTATE$_PK
SYS_C003087
SYS_C003088
SYS_C003089
CONSTRAINT_NAME
------------------------------
SYS_C003090
SYS_C003091
SYS_C003092
SYS_C003093
SYS_C003094
SYS_C003095
SYS_C003096
LOGMNRC_GTLO_PK
SYS_C003098
SYS_C003099
SYS_C003100
CONSTRAINT_NAME
------------------------------
SYS_C003101
SYS_C003102
SYS_C003103
SYS_C003104
LOGMNRC_GTCS_PK
SYS_C003106
SYS_C003107
SYS_C003108
SYS_C003109
LOGMNRC_GSII_PK
SYS_C003111
CONSTRAINT_NAME
------------------------------
SYS_C003112
LOGMNRC_GSBA_PK
SYS_C003114
LOGMNR_SEED$_PK
SYS_C003116
LOGMNR_DICTIONARY$_PK
SYS_C003118
LOGMNR_OBJ$_PK
SYS_C003120
LOGMNR_TAB$_PK
SYS_C003122
CONSTRAINT_NAME
------------------------------
LOGMNR_COL$_PK
SYS_C003124
LOGMNR_ATTRCOL$_PK SYS_C003126
LOGMNR_TS$_PK
SYS_C003128
LOGMNR_IND$_PK
SYS_C003130
LOGMNR_USER$_PK
SYS_C003132
LOGMNR_TABPART$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003134
LOGMNR_TABSUBPART$_PK
SYS_C003136
LOGMNR_TABCOMPART$_PK
SYS_C003138
LOGMNR_TYPE$_PK
SYS_C003140
LOGMNR_COLTYPE$_PK
SYS_C003142
LOGMNR_ATTRIBUTE$_PK
SYS_C003144
CONSTRAINT_NAME
------------------------------
LOGMNR_LOB$_PK
SYS_C003146
LOGMNR_CDEF$_PK
SYS_C003148
LOGMNR_CCOL$_PK SYS_C003150
LOGMNR_ICOL$_PK
SYS_C003152
LOGMNR_LOBFRAG$_PK
SYS_C003154
LOGMNR_INDPART$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003156
LOGMNR_INDSUBPART$_PK
SYS_C003158
LOGMNR_INDCOMPART$_PK
SYS_C003160
LOGMNR_LOGMNR_BUILDLOG_PK
SYS_C003162
LOGMNR_NTAB$_PK
SYS_C003164
SYS_C003165
LOGMNR_OPQTYPE$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003167
SYS_C003168
SYS_C003169
SYS_C003170
LOGMNR_SUBCOLTYPE$_PK
SYS_C003172
LOGMNR_KOPM$_PK SYS_C003174
LOGMNR_PROPS$_PK
SYS_C003176
LOGMNR_ENC$_PK
CONSTRAINT_NAME
------------------------------
SYS_C003178
LOGMNR_REFCON$_PK
SYS_C003180
LOGMNR_PARTOBJ$_PK
SYS_C003182
SYS_C003183
SYS_C003184
SYS_C003185
SYS_C003186
LOGMNRP_CTAS_PART_MAP_PK
SYS_C003338
CONSTRAINT_NAME
------------------------------
SYS_C003339
SYS_C003340
SYS_C003341
SYS_C003342
SYS_C003343
SYS_C003344
SYS_C003345
SYS_C003346
SYS_C003347
SYS_C003348
LOGSTDBY$EDS_TABLES_PKEY
CONSTRAINT_NAME
------------------------------
SYS_C003540
SYS_C003541
SYS_C003542
SYS_C003543
SYS_C003544
SYS_C003545
SYS_C003644
SYS_C003645
SYS_C003646
HELP_TOPIC_SEQ
SYS_C006999
CONSTRAINT_NAME
------------------------------
SYS_C007000
SYS_C007001
SYS_C007006
SYS_C007007
SYS_C007008
SYS_C007014
SYS_C007010
SYS_C007011
SYS_C007012
SYS_C007013